Skip to main content
 首页 » 编程设计

Python:在 Windows "Python Version 2.7 required which was not found in the registry"上安装 pip

2024年08月28日40lovecherry

我正在尝试将 pip 安装到 Windows 上,但我不断收到以下错误:

“在注册表中找不到所需的 Python 版本 2.7”

我四处寻找解决方案,并检查了注册表值是否在:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath

如本文中所推荐:Installing SetupTools on 64-bit Windows

它存在于该寄存器中。所以我不知道下一步该怎么做。

请您参考如下方法:

我制作了这个 reg 文件并导入了它(假设你的 python 在“c:\python27”中):

Windows Registry Editor Version 5.00 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python] 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore] 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7] 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help] 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help\Main Python Documentation] 
@="C:\\Python27\\Doc\\python276.chm" 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath] 
@="C:\\Python27\\" 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath\InstallGroup] 
@="Python 2.7" 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Modules] 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\PythonPath] 
@="C:\\Python27\\Lib;C:\\Python27\\DLLs;C:\\Python27\\Lib\\lib-tk" 

希望这对你有帮助(完成后不要忘记重新启动...)