I've downloaded Enthought Canopy EPD Free (now Canopy Express) from https://www.enthought.com/products/epd/free/ and want to install SciKit Learn (http://sourceforge.net/projects/scikit-learn/files/) which is not part of the basic EPD Free install.
When trying to install it does not find Python in the Windows registry. How do I adjust the registry so that it recognizes the Enthought version of Python?
I installed ArcGIS Pro 1.4 and it didn't register the Python 3.5.2 it installed which prevented me from installing any add-ons. I resolved this by using the "reg" command in an Administrator PowerShell session to manually create and populate the necessary registry keys/values (where Python is installed in C:\Python35):
I find this easier than using Registry Editor but that's solely a personal preference.
The same commands can be executed in CMD.EXE session if you prefer; just make sure you run it as Administrator.
When installing Python 3.4 the "Add python.exe to Path" came up unselected. Re-installed with this selected and problem resolved.
English
In case that it serves to someone, I leave here the Windows 10 base register for Python 3.4.4 - 64 bit:
Español
I faced to the same problem. I solved it by
HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath
and edit the default key with the output ofC:\> where python.exe
command.HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath\InstallGroup
and edit the default key withPython 3.4
Normally you can find Registry entries for Python in
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\<version>
. You just need to copy those entries toHKEY_CURRENT_USER\Software\Python\PythonCore\<version>
I had the same issue while trying to install bots on a Windows Server. Took me a while to find a solution, but this is what worked for me:
reg add HKLM\SOFTWARE\Python\PythonCore\2.7\InstallPath /ve /t REG_SZ /d "C:\Python27" /f
and tailor for your specifications.Anyway, I hope that this can help someone in the future.
You can find the Python executable with this command:
It should return something like:
Open regedit, navigate to
HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\<version>\PythonPath
and add or edit the default key with this the value found in the first command. Logout, login and python should be found. SciKit can now be installed.See Additional “application paths” in https://docs.python.org/2/using/windows.html#finding-modules for more details.