Ошибка терминала OS X при использовании Python

Ошибка терминала OS X при использовании Python

Эй, я пытаюсь научиться программировать, поэтому я установил последнюю версию Python и следую учебнику Byte of Python. Я использую Textwrangler. Я дошел только до простого вступления "Hello World", и у меня уже возникла проблема. Я печатаю код:

#!/usr/bin/python

#Filename: helloworld.py

print('Hello World')

и сохраняю его на рабочем столе как helloworld.py. Затем я захожу в терминал и набираю "python3 helloworld.py" и получаю следующее сообщение об ошибке:

/Library/Frameworks/Python.framework/Versions/3.1/Resources/Python.app/Contents/MacOS/Python: can't open file 'helloworld.py': [Errno 2] No such file or directory

Я надеялся, что кто-нибудь скажет мне, что я делаю не так. Если я выбираю запуск скрипта из Textwrangler, он работает нормально, однако я не могу получить к нему доступ из терминала. Большое спасибо!

решение1

Вам необходимо находиться в том же каталоге в терминале, в котором вы сохранили файл, или указать полный каталог в командной строке:

cd /path/to/directory
python3 helloworld.py

или

python3 /path/to/directory/helloworld.py

В какой каталог вы сохранили файл?

решение2

просто сохраните ваш файл .py в папку на рабочем столе, а затем вы сможете щелкнуть по нему правой кнопкой мыши и в нижней части появившихся опций просто нажать новый терминал в папке. У меня была та же проблема, что и у вас, и это сработало для меня.

Связанный контент