尝试在终端中运行python时出错:“[Errno 2]没有这样的文件或目录”

时间:2014-02-01 00:13:23

标签: python macos terminal

我在我的文档中有一个名为python的文件夹中有一个名为gameover.py的文件。 当我尝试通过以下命令在终端中运行它时:

python gameover.py

我明白了:

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

编辑:我试过了:

$ cd ~/Documents/python
$ python gameover.py

我收到此错误:

File "gameover.py", line 1
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 16 2013, 23:39:35) 
         ^
SyntaxError: invalid syntax

请帮忙!

2 个答案:

答案 0 :(得分:1)

问题是gameover.py不在您的工作目录中。假设“在我的文档中名为python的文件夹中名为gameover.py的文件”表示文件的路径为/Users/username/Documents/python/gameover.py,您可以运行它来输入python ~/Documents/python/gameover.pycd ~/Documents/python; python gameover.py

答案 1 :(得分:1)

完全不是你的问题的答案,只是为了尝试帮助你,直到你掌握终端,你可以直接从Python IDLE运行文件,打开IDLE文件(文件>打开)并按F5