47

我正在构建一个在 Windows 中使用 python 和 c++ 的开源项目。我收到以下错误消息:

 ImportError: No module named win32con 

同样的情况发生在它正在工作的“预建”代码中(除了在我的电脑中:P)

我认为这是 python 中的一种“流行”模块,因为我在其他论坛上看到了几条消息,但没有一条可以帮助我。

我有 Python2.6,我应该已经安装了那个模块吗?那是VC++的东西吗?

感谢您的帮助。

我得到了这个网址http://sourceforge.net/projects/pywin32/ 但我不确定如何处理可执行文件:S

4

7 回答 7

52
pip install pypiwin32

Glyph已经打包了它,直到有人在pywin32构建过程中发送补丁来构建轮子以关闭https://sourceforge.net/p/pywin32/bugs/680/

于 2016-09-05T11:29:31.733 回答
23

该模块包含与 Win32 编程相关的常量。它不是 Python 2.6 版本的一部分,但应该是 pywin32 项目下载的一部分。

编辑:我想可执行文件是一个安装程序,虽然我上次下载 pywin32 它只是一个 zip 文件。

于 2008-10-22T23:40:26.630 回答
8

好的,我在这里偶然发现了两次安装在两台机器上,所以这里是该资源的快速链接

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

这是项目的实际下载页面,现在是自述文件下载

于 2012-06-04T18:59:55.523 回答
7

如果您安装了 pywin32,则可以在 python 3.7+ 中执行

import win32.lib.win32con as win32con
于 2020-04-26T22:17:31.230 回答
2

请注意,Pywin32 下载页面包含 2.6 版(i386 和 AMD64)的安装程序。ActiveState发行版是包含 pywin32 的单个安装程序-当前版本为 2.5.2。

于 2008-10-23T05:56:35.543 回答
1

PyWin32 下载参考(包括项目参考)可在pypi注册表中找到。

于 2014-11-20T03:10:48.303 回答
-1

导航到:C:\Python27\Lib\site-packages\win32\lib 并将 win32con.py 文件复制到您的项目目录中。

于 2019-04-05T23:03:43.483 回答