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

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

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

$ python3 nameofthescript.py args

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

$ nameofthescript args

Как я могу сделать?

Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
0
2 549
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сначала явно переименуйте файл

mv nameofthescript.py nameofthescript

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

#!/usr/bin/env python3

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

chmod +x nameofthescript

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

./nameofthescript

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

mv nameofthescript /usr/local/bin

Другие вопросы по теме