我尝试通过32位python 2.6 msi安装程序安装pywin32并收到此错误:
我不知道为什么,所以我去安装了python 2.7并再次尝试使用pywin32 2.7安装程序并得到一个错误,相当于另一个错误(抱歉没有更具体,但是python 2.7现在已经从我的计算机上消失了。错误是非常模糊的,并且有“错误:”,如果我没记错的话,之后就再没有文字了。)
但是,我无法弄清楚这个错误意味着什么。我想使用pyinstaller但它需要pywin32,所以在我无法安装pywin32之后我尝试了py2exe并得到了这个错误:*** finding dlls needed ***
error: pywintypes26.dll: No such file or directory
所以我很确定我需要 pywin32。有人有主意吗?
答案 0 :(得分:1)
我不知道原因,但我得到了同样的错误(只有不同的行号,可能来自不同版本的pywin32),这个修复对我有用,在Windows 7上安装:
打开命令提示符到SCRIPT目录并键入:
python pywin32_postinstall.py -install
您必须已经安装了Python(可能很明显)并且在您的Windows PATH环境变量中才能使用它。您也可以在该PLATLIB目录中尝试testall脚本(虽然对我来说,挂起)。在这之后,我能够从Python IDLE导入pywin32模块就好了。
(尝试在兼容模式下运行安装程序并没有解决这个问题。)
答案 1 :(得分:0)
我做了以下工作并为版本2.7工作(我没有尝试3.0及更高版本,但它也应该工作):
如果您想检查它是否有效,请执行:import win32api
并运行它。
答案 2 :(得分:-5)
当我写这篇文章时(12月12日),IMO Python 2.5是Windows上最稳定的Python版本。我建议你尝试在Python 2.5上重新安装一切。我在Windows 7上使用它,我没有任何问题