0

我不断收到这个错误。我只是无法在终端上打开脚本。我的空闲和我的 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() 
4

1 回答 1

2
  1. hello.py 在 中~/Desktop/Scripts/,而不是在~/anotherproject. 尝试python ~/Desktop/Scripts/hello.py
  2. 您可能没有设置正确的权限。python 以您当前的 shell 用户身份运行,该用户可能无法读取该文件,因为它由另一个用户拥有。尝试输入ls -alh并向我们展示输出。
于 2012-09-02T22:03:14.443 回答