У меня установлен Python 2.7.2, и я должен установить Python 2.6 для конкретной задачи. И когда я бегу сейчас python
из командной строки запускается единственная версия. Как я могу изменить текущую установку для запуска при вводе python27
так что я могу установить старую версию, а затем запустить ее с python26
?
Я посмотрел на app path
в реестре, но не смог найти, как изменить имя для запуска. Поиск в Google также дал мне только ответы о том, как изменить путь, но не команду.
источник
cmd.exe
и введитеecho %PATH%
+ Войти.C:\Windows\python26.cmd
и добавьте строку (с соответствующим путем к правильномуpython.exe
) в. Выполните предыдущие шаги дляC:\Windows\python27.cmd
, Теперь вы сделали. Это сработает - вам не нужно это понимать.Я не использую python, однако у меня есть знания и опыт работы с командной строкой; и я также знаю, что python - это командная строка.
Командная строка (
cmd.exe
, которая также является программой, используемой для выполнения команд пакетного файла) запускает программы / файлы вsystem32
папка.Итак, набрав
shutdown
, cmd будет искать и выполнять «C: \ windows \ system32 \ shutdown.exe» (расширение не предусмотрено, поэтому оно просто предполагаетexe
, Я думаю, что предполагает exe, он может просто запустить первый файл, который соответствует запросу, независимо от расширения, не помню). Во всяком случае, с учетом этого, если вы переименуетеpython.exe
(или жеpython27.exe
или как там это называется), вы должны быть в состоянии изменить команду, которую вы вводите. Конечно, это работает, только если Python помещает исполняемый файл прямо вsystem32
папка.Надеюсь, это ответит на ваш вопрос.
источник