我不知道这是否是一个简单的问题。我正在尝试从http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
安装pywin32但是,我正在运行3.3.3,当安装开始时,它告诉我在注册表中找不到版本3.3。
我已经搜索了一些解决方法,但大多数针对类似问题都针对2.x版本。有什么建议?
谢谢!
答案 0 :(得分:2)
尝试下载其他安装程序。确保它与您正在使用的Python相匹配。它必须匹配Python版本(例如2.7,3.3)并匹配32位或64位。
在命令提示符下键入python
python
Python解释器启动并告诉你自己。
Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
查看解释器启动时打印的第一行。在这个例子中,它告诉你它是Python 3.4,32位。因此,要为该设置下载的文件为pywin32-219.win32-py3.4.exe。这将获得pywin32的第219版,这是撰写本文时(2014年7月)的最新版本
来自自述文件
某些软件包有32位和64位版本可用 - 您必须下载 与您安装的Python对应的那个。即使你有 64位计算机,如果您安装了32位版本的Python,则必须安装 32位版本的pywin32。
如果安装过程通知您未找到Python 注册表,它几乎肯定意味着你已经下载了错误的版本 - 无论是错误版本的Python,还是错误的“苦涩”。