无法在终端上打开Python脚本

时间:2012-09-02 21:54:53

标签: python linux flask ubuntu-12.04

我一直收到这个错误。我只是无法在终端上打开脚本。我的空闲和我的python控制台工作。我不想将行复制并粘贴到空闲状态。 我认为python搜索错误的路径......

我有ubuntu,请参阅下面我复制并粘贴的终端

judy@ubuntu:~$ cd anotherproject
judy@ubuntu:~/anotherproject$ python hello.py 
python: can't open file 'hello.py': [Errno 2] No such file or directory
judy@ubuntu:~/anotherproject$ cd
judy@ubuntu:~$ cd Scripts
bash: cd: Scripts: No such file or directory
judy@ubuntu:~$ cd Desktop
judy@ubuntu:~/Desktop$ cd Scripts
judy@ubuntu:~/Desktop/Scripts$ python passwordgenerator.py 
python: can't open file 'passwordgenerator.py': [Errno 2] No such file or directory
judy@ubuntu:~/Desktop/Scripts$ ls
gemail.py   hello.py   passwordgenerator.py 
judy@ubuntu:~/Desktop/Scripts$ 

这是我的hello.py文件

#!/usr/bin/env python

from flask import Flask
app = Flask(__name__) 

@app.route('/') 
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run() 

1 个答案:

答案 0 :(得分:2)

  1. hello.py位于~/Desktop/Scripts/,而不是~/anotherproject。试试python ~/Desktop/Scripts/hello.py
  2. 您可能没有设置正确的权限。 python作为当前的shell用户运行,它可能无法读取该文件,因为它由另一个用户拥有。尝试输入ls -alh并向我们显示输出。