Python 3.6 安装 win32api?

标签 python python-3.x

有没有办法为 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/

相关文章:

python - Gadfly 在 python 中使用保留字。它是如何做到的?

python - 覆盖以前提取的文件而不是创建新文件

python - DataFrame 中列子集的逻辑或

python - 如何安装 pyCurl?

python - 如何阅读行中的特定单词?

python - 从带有具有列表值的键的字典创建一个新的字典列表

django - 错误 'NoneType' 对象没有属性 '__dict__'

python - 使用 Python 在 txt 文件中查找 csv 值的问题

python-3.x - 如何在 GCP 中使用 Pandas 和云函数读取 csv 文件?

python - 如何模拟 open(...).write() 而不会出现 'No such file or directory' 错误?