我在Windows7 64位上运行Python2.7,当我运行setuptools的安装程序时,它告诉我没有安装Python2.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位问题)在Windows installer中存在错误。 我偶然发现了这个解决方法,这可能会有所帮助-基本上,您创建自己的注册表值
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath
并从HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath
复制InstallPath值。 有关更多详细信息,请参阅下面的答案。如果这样做,请注意setuptools可能只安装32位库。
注意:下面的回复提供了更多细节,所以请阅读它们。