我正在构建一个在Windows中使用python和c ++的开源项目。 我发现以下错误消息:
ImportError: No module named win32con
同样的情况发生在一个“预制”代码中,它正在工作(除了在我的电脑中:P)
我认为这是python中的一种“流行”模块,因为我在其他论坛中看到了几条消息,但没有一条可以帮助我。
我有Python2.6,我应该安装该模块吗? 这是VC ++的东西吗?
感谢您的帮助。
我有这个网址http://sourceforge.net/projects/pywin32/,但我不确定如何处理可执行文件:S
答案 0 :(得分:36)
pip install pypiwin32
Glyph打包了它,直到某人发送补丁来构建轮子作为pywin32
构建过程的一部分来关闭https://sourceforge.net/p/pywin32/bugs/680/
答案 1 :(得分:16)
该模块包含与Win32编程相关的常量。它不是Python 2.6版本的一部分,但应该是pywin32项目下载的一部分。
编辑:我认为可执行程序是一个安装程序,虽然我上次下载pywin32时它只是一个zip文件。
答案 2 :(得分:7)
好的,我偶然发现两次在两台机器上进行安装,所以这里是该资源的快速链接
http://sourceforge.net/projects/pywin32/files/pywin32/
这是该项目的实际下载页面,现在是自述下载
答案 3 :(得分:6)
如果已安装pywin32,则可以在python 3.7+中运行
import win32.lib.win32con as win32con
答案 4 :(得分:2)
请注意,Pywin32 download页面包含2.6版(i386和AMD64)的安装程序。 ActiveState发行版是单一安装程序,包含pywin32 - 目前版本为2.5.2。
答案 5 :(得分:1)
包含项目引用的PyWin32下载引用可在pypi注册表中找到。
答案 6 :(得分:-1)
导航至:C:\ Python27 \ Lib \ site-packages \ win32 \ lib并将win32con.py文件复制到您的项目目录中。