Python Can';是否安装pywin32。。?

Python Can';是否安装pywin32。。?,python,windows,py2exe,python-2.6,pywin32,Python,Windows,Py2exe,Python 2.6,Pywin32,我试图通过32位python 2.6 msi安装程序安装pywin32,但出现以下错误: *** finding dlls needed *** error: pywintypes26.dll: No such file or directory 我不知道为什么,所以我去安装了Python2.7,并再次尝试使用pywin32 2.7安装程序,但得到了一个相当于另一个错误的错误(很抱歉,没有更具体的说明,但Python2.7现在已经从我的计算机上消失了。错误非常模糊,有“error:”,如果我

我试图通过32位python 2.6 msi安装程序安装pywin32,但出现以下错误:

*** finding dlls needed ***
error: pywintypes26.dll: No such file or directory

我不知道为什么,所以我去安装了Python2.7,并再次尝试使用pywin32 2.7安装程序,但得到了一个相当于另一个错误的错误(很抱歉,没有更具体的说明,但Python2.7现在已经从我的计算机上消失了。错误非常模糊,有“error:”,如果我回忆正确的话,后面就没有更多的文本了)

然而,我不明白这个错误意味着什么。我想使用pyinstaller,但它需要pywin32,因此在我无法安装pywin32后,我尝试了py2exe,但出现以下错误:

*** finding dlls needed ***
error: pywintypes26.dll: No such file or directory

所以我很确定我需要pywin32。有人有什么想法吗

在我写这篇文章时(2012年2月),IMO Python 2.5是Windows上最稳定的Python版本。我建议您尝试在Python2.5上重新安装所有内容。我在Windows 7上使用它,我没有任何问题

我不知道原因,但我得到了相同的错误(只有不同的行号,可能来自不同版本的pywin32),此修复程序对我有效,安装在Windows 7上:

  • 使用免费7zip(或类似)程序将安装程序文件解压缩到一个目录
  • 将PLATLIB目录中的所有内容复制到C:\Python26\Lib\site包中
  • 打开脚本目录的命令提示符,然后键入:

    python pywin32\u postinstall.py-安装

  • 您必须已经安装了Python(可能很明显),并且在您的windows PATH环境变量中才能使用它。您还可以在PLATLIB目录中尝试testall脚本(尽管对我来说,它挂起了)。完成此操作后,我能够从Python空闲区导入pywin32模块


    (尝试在兼容模式下运行安装程序并不能解决这一问题。)

    我执行了以下操作,并为2.7版工作(我没有尝试3.0及更高版本,但它也应该可以工作):

  • 将.exe文件移动到platlib(C:\Python27\Lib\site包)
  • 以管理员身份运行.exe文件,您应该很好:)

  • 如果您想检查它是否有效,只需执行以下操作:
    import win32api
    并运行它。

    这就像丢失了某个文件……@Twitch阅读此问题,尝试使用答案中建议的“dependens”程序:@Twitch另一种选择:@Twitch您也可以在此处写入其他可能的解决方案中不起作用的内容。无论如何,请记住任何python版本之间的变化-->这是一个相当大的、在我看来是不合理的答案,特别是因为python 2.5已经有5年多的历史了。请为这一主张提供一些支持证据,谢谢。这确实奏效了。我仍然对其他人为什么不工作感兴趣,但这很好。我告诉过你了。你只要经历它就知道了。简单的