我已经从https://www.enthought.com/products/epd/free/下载了SciKit Canopy EPD Free (现在是Canopy Express),并想安装EPD免费安装程序中不包含的http://sourceforge.net/projects/scikit-learn/files/。
尝试安装时,在Windows注册表中找不到Python。如何调整注册表,使其能够识别version版本的Python?
发布于 2015-06-22 22:15:10
我也面临着同样的问题。我解决了这个问题
HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath并使用C:\> where python.exe command.HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath\InstallGroup的输出编辑default密钥,然后使用Python 3.4编辑default密钥
注意:我的python版本是3.4,您需要用您的python版本替换3.4。
通常,您可以在HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\<version>中找到Python的注册表项。您只需将这些条目复制到HKEY_CURRENT_USER\Software\Python\PythonCore\<version>
发布于 2015-05-09 01:17:55
您可以使用以下命令找到Python可执行文件:
C:\> where python.exe它应该返回如下内容:
C:\Users\<user>\AppData\Local\enthought\Canopy32\User\python.exe打开regedit,导航到HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\<version>\PythonPath,然后使用在第一个命令中找到的值添加或编辑默认密钥。应该可以找到注销、登录和python。现在可以安装SciKit了。
有关更多详细信息,请参阅https://docs.python.org/2/using/windows.html#finding-modules中的其他“应用程序路径”。
发布于 2017-04-29 06:51:46
当我试图在Windows服务器上安装机器人时,也遇到了同样的问题。我花了一段时间才找到一个解决方案,但这是对我有效的:
打开命令提示符Administrator
reg add HKLM\SOFTWARE\Python\PythonCore\2.7\InstallPath /ve /t REG_SZ /d "C:\Python27" /f,并为您的规格量身定制。无论如何,我希望这能在未来帮助一些人。
https://stackoverflow.com/questions/17872234
复制相似问题