В Unix вы используете строку shebang в начале вашего скрипта:
#!/usr/bin/env python
сделать файл исполняемым:
chmod +x arbitraryname
и поместите его в каталог в вашей переменной PATH (может быть символической ссылкой):
cd ~/bin/
ln -s ~/some/path/to/myscript/arbitraryname
В Windows файлы, подобные * .py, по умолчанию открыты с помощью python.exe. (Если нет, вы можете установить вручную.) Таким образом, вы можете запускать * .py файлы в консоли напрямую.
Обратите внимание:
В Windows текстовый код новой строки - "\ r \ n", но в unix - "\ n". Если ваш скрипт Python имеет формат Windows, то выполнение в Unix выдаст сообщение об ошибке «Нет такого файла или каталога».
Чтобы исправить эту проблему, просто замените все "\ r \ n" на "\ n" в Unix, все будет в порядке.