在哪里可以找到适用于Python的win32api模块?[关闭]


116

我需要为Python 2.7下载它,但似乎找不到它...


171
具有讽刺意味的是,使用谷歌搜索“ python win32api”现在可以到达此页面。
Mark

6
它几乎就像是永无止境的循环
杰森Ragasa

Answers:


104

“ pywin32”是其规范名称。

http://sourceforge.net/projects/pywin32/


23
你会的名义下找到PyPI上这个模块pypiwin32pypi.python.org/pypi/pypiwin32
太平洋业务中心

7
导入名称与pip安装名称不匹配绝对是愚蠢和令人讨厌的。
gbtimmon

11
“愚蠢而令人讨厌”是对那些强迫您使用该软件的人的最佳评论,这些软件是别人花了多年时间开发的,才能免费提供给您。
dash-tom-bang

4
不再在sourceforge上:github.com/mhammond/pywin32
onewhaleid

2
用pip安装此文件时出现奇怪的DLL错误。如Drew Christianson的回答所建议,安装pypiwin32对我来说效果更好。stackoverflow.com/posts/31348620/revisions
Pro Q

162

还有一个新的选择:通过点子获取它!有一个包pypiwin32可用轮子,这样你就可以用刚安装:pip install pypiwin32

编辑:根据@movermeyer的评论,主项目现在在pywin32上发布了wheel ,因此可以使用pip install pywin32


2
对于像我这样的人,在安装时出现“访问被拒绝”错误,请尝试python -m pip install pypiwin32按照此SO线程的建议进行操作。

2
我不知道为什么使用“ pi”这个名称:/
Marcello Romani

4
@MarcelloRomani,可能表明它是pypi上托管的版本,而不是sourceforge上托管的版本。我只是在猜。
约翰·

3
@MarcelloRomani PyPI-Python包索引
SmartManoj

从2017年11月11日起,该项目移至GitHub,并在处发布了wheel pywin32,这应该被认为是新的正确答案。
movermeyer


3

1
不知道此链接过去指向什么,但是页面上没有“ 3rd .exe down”。
kmote

3
答案日期应该是确定“ 3rd .exe down”为何不再适用的所有上下文。在此链接上突出显示的自述文件说明了如何选择要下载的内部版本。
杰里米·布朗

或者只是转到github.com/mhammond/pywin32/releases并下载适合您的体系结构的应用程序。
48piraj
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.