Запустить скрипт Python без активации виртуальной среды - PullRequest
2 голосов
/ 08 июля 2019

Я хочу запустить скрипт Python из командной строки, но я бы хотел избавиться от необходимости сначала активировать виртуальную среду.Если возможно, я бы также хотел исключить необходимость вызова python перед сценарием.Я где-то видел, что добавление #!/usr/bin/env python в начало скрипта будет работать, но я не смог этого сделать.

1 Ответ

3 голосов
/ 08 июля 2019

Используйте chmod +x script.py, чтобы сделать ваш скрипт исполняемым. #!shebang выбирает переводчика.

Вы можете вызвать исполняемый файл из оболочки следующим образом:

/path/to/script.py

Или:

cd /path/to; ./script.py

Кроме того, вы можете поместить свой сценарий в один из каталогов, определенных $PATH, что позволит вам вызывать его так же, как и любую другую утилиту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...