Как добавить реестр Python в Windows

Я загрузил Enthought Canopy EPD Free (теперь Canopy Express) с https://www.enthought.com/products/epd/free/ и хочу установить SciKit Learn ( http://sourceforge.net/projects/scikit-learn / files / ), который не является частью базовой установки EPD Free.

При попытке установить его не находит Python в реестре Windows. Как настроить реестр, чтобы он распознавал версию Python Enthought?

  • Художник Matplotlib должен оставаться того же размера при увеличении, но ТАКЖЕ перемещаться с панорамированием?
  • Динамические семантические ошибки в Python
  • Как я могу использовать super () с одним аргументом в python
  • Как сделать DevServer Django общедоступным? Возможно ли это вообще?
  • Python numpy.random.choice в C # с неравномерным распределением вероятностей
  • Как перечислить имена пакетов PyPI, соответствующих им в сценарии?
  • Как использовать numpy.genfromtxt, когда первый столбец является строкой, а остальные столбцы - номерами?
  • class ClassName и класс ClassName (объект)
  • 5 Solutions collect form web for “Как добавить реестр Python в Windows”

    Я столкнулся с той же проблемой. Я решил это

    1. перейдите в HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath и отредактируйте ключ по умолчанию с выходом команды C:\> where python.exe .
    2. перейдите в HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath\InstallGroup и отредактируйте ключ по умолчанию с помощью Python 3.4

    Примечание. Моя версия python – 3.4, и вам нужно заменить 3.4 на вашу версию python.

    Обычно вы можете найти записи реестра для Python в HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\<version> . Вам просто нужно скопировать эти записи в HKEY_CURRENT_USER\Software\Python\PythonCore\<version>

    Вы можете найти исполняемый файл Python с помощью этой команды:

     C:\> where python.exe 

    Он должен вернуть что-то вроде:

     C:\Users\<user>\AppData\Local\enthought\Canopy32\User\python.exe 

    Откройте regedit, перейдите в HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\<version>\PythonPath и добавьте или отредактируйте ключ по умолчанию с этим значением, найденным в первой команде. Необходимо найти выход, логин и питон. Теперь можно установить SciKit.

    Дополнительные сведения см. В дополнительных «путях приложений» в https://docs.python.org/2/using/windows.html#finding-modules .

    У меня была такая же проблема при попытке установить боты на Windows Server. Потребовалось некоторое время, чтобы найти решение, но это то, что сработало для меня:

    1. Открыть командную строку в качестве администратора
    2. Скопируйте это: reg add HKLM\SOFTWARE\Python\PythonCore\2.7\InstallPath /ve /t REG_SZ /d "C:\Python27" /f и reg add HKLM\SOFTWARE\Python\PythonCore\2.7\InstallPath /ve /t REG_SZ /d "C:\Python27" /f свои спецификации.
    3. Щелкните правой кнопкой мыши и вставьте адаптированную версию в командной строке и нажмите Enter!

    Во всяком случае, я надеюсь, что это может помочь кому-то в будущем.

    При установке Python 3.4 «Добавить файл python.exe в Path» не выбран. Переустановить с этим выбранным и решить проблему.

    Я установил ArcGIS Pro 1.4 и не зарегистрировал установленный Python 3.5.2, который помешал мне установить какие-либо надстройки. Я решил это, используя команду «reg» в сеансе администратора PowerShell для ручного создания и заполнения необходимых разделов / значений реестра (где Python установлен в C: \ Python35):

     reg add "HKLM\Software\Python\PythonCore\3.5\Help\Main Python Documentation" /reg:64 /ve /t REG_SZ /d "C:\Python35\Doc\Python352.chm" reg add "HKLM\Software\Python\PythonCore\3.5\InstallPath" /reg:64 /ve /t REG_SZ /d "C:\Python35\" reg add "HKLM\Software\Python\PythonCore\3.5\InstallPath\InstallGroup" /reg:64 /ve /t REG_SZ /d "Python 3.5" reg add "HKLM\Software\Python\PythonCore\3.5\PythonPath" /reg:64 /ve /t REG_SZ /d "C:\Python35\Lib;C:\Python35\DLLs;C:\Python35\Lib\lib-tk" 

    Я нахожу это проще, чем использование редактора реестра, но это исключительно личное предпочтение.

    Те же команды могут быть выполнены в сеансе CMD.EXE, если вы предпочитаете; просто убедитесь, что вы запускаете его как Администратор.

    Python - лучший язык программирования в мире.