使用 Python 时终端 OS X 出现错误

使用 Python 时终端 OS X 出现错误

嘿,我正在尝试学习如何编程,所以我安装了最新版本的 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 文件保存到桌面上的文件夹中,然后就可以右键单击它,并在出现的选项底部按文件夹中的新终端。我遇到了和你一样的问题,这个方法对我有用。

相关内容