автоматически добавить путь Python к системной переменной PATH в Windows - PullRequest
1 голос
/ 24 августа 2010

Я создаю установщик Python в один клик (интегрирован с моим приложением). Есть ли способ заставить установщик Python MSI добавить путь Python в переменную SYSTEM PATH? Я использую установщик MSI, потому что очень легко указать (используя командную строку), как он должен взаимодействовать с пользователем.

Ответы [ 2 ]

0 голосов
/ 24 августа 2010

Пользовательские переменные хранятся в реестре Windows по адресу HKEY_CURRENT_USER \ Environment

Я бы использовал winreg в сценарии после установки, чтобы установить или добавить туда PATH.

http://docs.python.org/library/_winreg.html

0 голосов
/ 24 августа 2010

Должен быть способ, но некоторые люди предоставляют пакетные файлы, которые устанавливают среду перед вызовом Python. Это то, что делает BZR, в любом случае. Если вы можете написать этот пакетный файл где-нибудь, который обычно находится в пути, тем лучше.

Если вы просто беспокоитесь о вызове Python, обычный установщик Python выполняет ассоциации файлов, поэтому вы можете работать с ним таким образом.

...