Я хочу добавить ярлыки для 32-битного и 64-битного Python в каталог PATH для командной строки, один как python-32 а другой как python соответственно. Какой самый простой способ сделать это?

Я добавил C:\Python27 в переменную PATH, что означает, что он находит C:\Python27\python.exe когда я набираю python (правильно для моей 64-битной версии). Есть ли способ, которым я могу перенаправить команду python-32 чтобы указать C:\Python27-32\python.exe или мне придется переименовать исполняемый файл?

1 ответ1

0

Переименование исполняемого файла может иногда ломать что-то другое (например, его путь может быть указан в некоторых скриптах или разделах реестра ), но если это не беспокоит вас, в вашем случае это может просто сработать.

Альтернативы добавлению каталогов Python в ваш PATH:

  • создание небольших скриптов (.bat или .cmd) в каталоге в вашем PATH; вы можете назвать эти python/python-32 и позволить им запустить правильную версию python (т.е. с полным путем)
  • добавление ярлыков Python (.lnk) в каталог в вашем PATH; вы также можете дать им подходящее имя, но тогда вам нужно явно добавить расширение .lnk к вашей команде (если только вы не зарегистрируете это расширение как расширение исполняемого файла, например .exe , .com , .bat или .cmd -
    увидеть echo %pathext%)
  • используя любое приложение умного запуска

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .