Этот вопрос касается запуска файлов python в терминале, которые не хранятся в домашнем каталоге. Я думаю, что я решил первую часть этой головоломки, изменив мой путь так, чтобы он включал каталог, в котором хранятся мои программы на Python.
Так где же как изначально
echo $PATH
даст следующее: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
теперь это дает:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/paulpatterson/Documents/Python
Однако, несмотря на то, что в моем пути сейчас находится правильная папка, ни один из файлов python внутри этой папки не запускается. Например, там есть файл с именем recap.py, когда я открываю терминал и набираю:
python recap.py
Я получаю:
python: can't open file 'recap.py': [Errno 2] No such file or directory
Если я просто наберу recap.py
(т.е. опуская бит 'python'), я получу:
-bash: /Users/paulpatterson/Documents/Python/recap.py: Permission denied
Может ли кто-нибудь просветить меня? В идеале я хочу настроить его так, чтобы как только терминал открывался, все, что мне нужно, это ввести имя файла, а не даже python.
Я часами пытался разобраться, любая помощь приветствуется.
Paul.