有没有办法为 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 月起,pywin32
应通过 PyPI 安装,以确保安装最新版本(当前版本 304)。这是通过 pip
命令完成的
pip install pywin32
如果您希望获得旧版本,下面的 sourceforge 链接可能会有所需的版本,如果没有,您可以使用命令,其中 xxx
是您需要的版本,例如300
pip install pywin32==xxx
这与另一条评论中的 pip
命令不同,并且在此答案的旧编辑中,pypiwin32
安装了一个过时的版本(即 223)
浏览文档我认为这些命令没有理由不适用于所有 python3.x
版本,我不确定 python2.7
及以下版本,所以你会有尝试它们,如果它们不起作用,那么下面的解决方案将起作用。
现在可能是不受欢迎的解决方案,但到 2019 年 9 月肯定仍然有效
win32api
没有具体版本。您必须获取当前无法通过pip
安装的pywin32
模块。目前只能通过此链接获得。
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
安装不需要很长时间,它几乎为您完成了所有工作。只需确保根据您的 python
版本获得正确的版本即可:)
也可以从这里安装GitHub repository正如@Heath 的评论中所提供的
关于Python 3.6 安装 win32api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42370339/