Как установить лаунчер питона

Я хочу запустить скрипт Python с помощью «Python launcher», чтобы я мог использовать строку shebang для указания среды Python для каждого отдельного скрипта.

Я установил Python 3.6 из Anaconda.

Однако, когда я набираю «py» в приглашении conda или Windows CMD, он говорит, что «py» не распознается как внутренняя или внешняя команда.

Что мне делать, чтобы использовать команду «py» для запуска скрипта Python?


person Sean Zhang    schedule 15.08.2018    source источник


Ответы (2)


Похоже, Anaconda не поставляется с py лаунчером. Некоторые обходные пути здесь https://stackoverflow.com/a/30794388/50899.

Стандартные установщики Python 3.x для Windows (я думаю, начиная с Python 3.3 и выше) имеют возможность также установить программу запуска py. Смотрите скриншоты ниже. Насколько я знаю, он даже выбран по умолчанию.

После этого вы можете включить строки python shebang, как задокументировано, например,

Обратите внимание, что (как объяснено здесь):

Средство запуска ограничено запуском скриптов Python. Он не предназначен для запуска сценариев общего назначения или процессора Shebang.

Скриншоты:

первый экран установщика второй экран установщика

person Rabarberski    schedule 13.11.2018
comment
@SeanZhang: если вам нравится ответ, пожалуйста, проголосуйте за него :-) - person Rabarberski; 25.08.2019

Если вы не используете cygwin, в Windows нет поддержки shebang. Однако при установке Python он должен связать файлы .py с Python в командной строке. Попробуйте запустить сценарий, просто используя имя сценария из командной строки или дважды щелкнув сценарий в проводнике. Если эта ассоциация типа файла не существует, вы также сможете запустить свой скрипт, используя conda script.py.

person J. Blackadar    schedule 15.08.2018
comment
Спасибо. Я хочу знать, как установить/использовать программу запуска Python (например, команду py). - person Sean Zhang; 15.08.2018