我在Windows 7上.我安装了Python 2.7多年.我最近安装了Python 3.4.我正在尝试使用新的py启动器.当我打开cmd终端并输入时py -2,我收到以下错误消息:Requested Python version (2) not installed.如何让py知道我的python 2.7安装?
注意:如果出现问题,python 2.7安装在非标准目录(不在C:\ Python27中)中.
我找到了解决方案.注册表有错误的条目.因为我安装了32位版本,所以我去了,HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER\SOFTWARE\wow6432node\Python\PythonCore\2.7\InstallPath并且C:\Python27在我的安装进入时将值设置为D:\Python27.所以我更改了所有注册表值以匹配正确的位置,它现在工作正常.
我安装Python 2.7已经有一段时间了,但我想我先安装了Python 2.7.然后我删除了它并在这个新位置安装了pythonxy.我可能没有正确卸载以前的版本.
小智 5
我遇到了类似的问题,Py Launcher 无法识别我的 Python 2.7 安装。我发现通过添加来编辑 Windows 注册表 (Windows 10)2.7可以[HKEY_CURRENT_USER\Software\Python\PythonCore\2.7]
解决我的问题。
其他 Window 版本的密钥可能PythonCore位于不同的位置。
这是我添加的树的完整导出:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.7]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.7\InstallPath]
"ExecutablePath"="C:\\Users\\kcec11\\Python\\Python27\\python.exe"
"WindowedExecutablePath"="C:\\Users\\kcec11\\Python\\Python27\\pythonw.exe"
@="C:\\Users\\kcec11\\Python\\Python27\\"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12302 次 |
| 最近记录: |