Как запустить скрипт Python на терминале без использования Python3? - PullRequest
0 голосов
/ 05 сентября 2018

У меня проблема: Как запустить на терминале скрипт python без использования python3 перед именем скрипта?

Например: Для запуска моего скрипта я должен написать на терминале это:

$ python3 nameofthescript.py args

Но я хочу, чтобы вы написали это:

$ nameofthescript args

Как мне это сделать?

1 Ответ

0 голосов
/ 05 сентября 2018

Во-первых, очевидно, переименуйте файл

mv nameofthescript.py nameofthescript

Затем добавьте это в начало вашего файла:

#!/usr/bin/env python3

Затем сделайте файл исполняемым:

chmod +x nameofthescript

Теперь вы сможете запустить файл как:

./nameofthescript

Если вы хотите, чтобы он запускался из любого каталога, вы должны переместить его в каталог внутри вашего $ PATH (обычно / usr / local / bin):

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