Я предполагаю, что вы запускаете свой скрипт из командной строки? Если да, то добавьте следующую строку в качестве первой строки в вашем скрипте:
#!/usr/bin/python
или альтернативно
#!/usr/bin/env python
в случае команда питон не находится в /usr/bin
, а затем выполнить следующую команду один раз/клеммной строке Unix (это делает ваш сценарий «исполняемый»):
chmod +x script_name.py
с тех пор вам необходимо ввести только имя скрипта в командной строке, чтобы запустить его , Нет python
Необходимая часть команды. I.e., просто
./script_name.py
будет запускать сценарий.
Вы также можете, конечно, пойти с alias
, но, на мой взгляд, это более чистое решение.
Для псевдонима
alias p="python"
должен идти в файл ~/.bashrc
это лучший способ, на мой взгляд. однако, уверены ли вы, что точный путь на mac будет '/ usr/bin/python'? – magnetar
@magnetar хорошая точка, я не уверен. – Levon
Более портативный подход заключается в использовании '#!/ usr/bin/env python' вместо '/ usr/bin/python'. –