在64位Windows上安装SetupTools

问题:

我在Windows 7 64位上运行Python 2.7,当我运行setuptools的安装程序时,它告诉我没有安装Python 2.7。具体的错误信息是:

`Python Version 2.7 required which was not found in the registry`

我安装的Python版本是:

`Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32`

我正在看setuptools网站,它没有提到任何64位Windows的安装程序。我错过了什么,还是从源头安装?

回答:

显然(在OS X上面临相关的64位和32位问题)有一个bug in the Windows installer。我偶然发现this workaround,这可能有所帮助 – 基本上,您创建自己的注册表值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath并从HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath复制InstallPath值。有关详细信息,请参阅下面的答案。
如果这样做,请小心setuptools 只能安装32位库
注意:下面的回复提供更多的细节,所以请阅读它们。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Installing SetupTools on 64-bit Windows

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

78 − = 75