У меня проблема: как я могу запустить на терминале скрипт python без использования python3 перед именем скрипта?
Например: Для запуска моего скрипта я должен написать на терминале следующее:
$ python3 nameofthescript.py args
Но я хочу, чтобы вы написали это:
$ nameofthescript args
Как я могу сделать?

Сначала явно переименуйте файл
mv nameofthescript.py nameofthescript
Затем добавьте это в начало вашего файла:
#!/usr/bin/env python3
Затем сделайте файл исполняемым:
chmod +x nameofthescript
Теперь вы сможете запустить файл как:
./nameofthescript
Если вы хотите, чтобы он запускался из любого каталога, вам нужно переместить его в каталог внутри вашего $ PATH (обычно / usr / local / bin):
mv nameofthescript /usr/local/bin