有没有一种方法可以为Python 3.6安装win32api模块,或者我必须更改我的Python版本? 每次我尝试使用pip安装它时,都会出现以下错误:
Could not find a version that satisfies the requirement win32api (from versions: )
No matching distribution found for win32api
有没有一种方法可以为Python 3.6安装win32api模块,或者我必须更改我的Python版本? 每次我尝试使用pip安装它时,都会出现以下错误:
Could not find a version that satisfies the requirement win32api (from versions: )
No matching distribution found for win32api
信息由 @Gord 提供
自2019年9月起,应通过PyPI安装pywin32
,以确保安装了最新版本(目前为版本304)。这可以通过pip
命令完成。
pip install pywin32
如果您想获取旧版本,则下面的sourceforge链接可能会有所需版本。如果没有,您可以使用以下命令,其中xxx
是您需要的版本号,例如300。
如果您希望获取旧版本,那么下面的 sourceforge 链接可能会有您需要的版本。如果没有,您可以使用以下命令,其中xxx
代表您需要的版本号,例如 300。
pip install pywin32==xxx
与另一条评论和此答案早期的编辑中的pip
命令不同,pypiwin32
安装了一个过时的版本(即223)。
浏览文档后,我发现没有理由让这些命令不能适用于所有python3.x
版本,对于python2.7
及以下版本我不确定,所以您需要尝试它们,如果不起作用,则以下解决方案将可行。
可能现在不太理想的解决方案,但截至2019年9月仍然有效
没有特定版本的win32api
。您必须获得pywin32
模块,目前无法通过pip
进行安装。目前只能从此链接获取。
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
安装不会花费太长时间,并且几乎全部都已为您完成。只需确保根据您的python
版本获取正确的版本即可 :)
还可以从此GitHub存储库中安装,由@Heath在评论中提供。
pywin32
现在可以从PyPI(https://pypi.org/project/pywin32/)获取并安装最新版本(目前为版本224)。 pypiwin32
当前安装的是较旧的版本(223)。 - Gord Thompsonpython -mpip
或py -3.n -mpip
(其中n是Python3的版本号)。 - Steve Barnes