Python 3.6 安装 win32api?

2024-04-27 00:39:10 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法为python 3.6安装win32api模块,或者我必须更改我的python版本? 每次尝试使用pip安装时,都会出现以下错误:

 Could not find a version that satisfies the requirement win32api (from versions: )
No matching distribution found for win32api 

Tags: 模块pipthefrom版本thatversion错误
2条回答

看看这个答案: ImportError: no module named win32api

你可以用

pip install pypiwin32

@Gord提供的信息

截至2019年9月,pywin32现在可从PyPI获得,并安装最新版本(当前版本224)。这是通过pip命令完成的

pip install pywin32

如果您希望获得较旧的版本,下面的sourceforge链接可能会有所需的版本,如果没有,您可以使用命令,其中xxx是您需要的版本,例如224

pip install pywin32==xxx

这与下面的pip命令不同,因为它使用的pypiwin32当前安装的是较旧的(即223)

浏览文档时,我看不出这些命令对所有版本都有效的原因,我不确定在python3.x和下面的版本上是否有效,因此您必须尝试它们,如果它们不起作用,下面的解决方案将起作用。


现在可能是不受欢迎的解决方案,但到2019年9月仍然有效

没有特定版本的win32api的版本。您必须获得目前无法通过^{>安装的pywin32模块。目前只能从这个链接获得。

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/

安装不需要很长时间,而且几乎都是为您完成的。只需确保根据您的python版本获得正确的版本:)


编辑

自从我发布了我的答案之后,除了下载win32api模块,还有其他选择。

现在可以使用此命令通过pip下载

pip install pypiwin32

也可以从这个GitHub repository安装,如@Heath的注释中所提供的

相关问题 更多 >