Flask找不到应用程序fi

2024-06-01 07:02:43 发布

您现在位置:Python中文网/ 问答频道 /正文

在Flask官方教程的Step 2中,Flask找不到我的应用程序文件,因为它是在../venv/Scripts/中查找的,而不是我运行命令的位置。我怎么能让Flask找对地方?

(venv) C:\Users\TomV\Codes\flaskr_tutorial>flask run
 * Serving Flask app "flaskr"
 * Forcing debug mode on
 * Restarting with stat
c:\users\tomv\codes\flaskr_tutorial\venv\scripts\python.exe: can't open file 'C:\Users\TomV\Codes\flaskr_tutorial\venv\Scripts\flask': [Errno 2] No such file or directory

Tags: 文件应用程序flask官方venvstepscripts教程
2条回答

根据这个github问题,似乎有一个bug:

https://github.com/pallets/flask/issues/1829

作为一种变通方法

>python -m flask run

在本教程后面初始化数据库时,也可以使用>python -m flask initdb(步骤4)。

运行“python app.py”时,可以给出app.py的完整路径

python C:/path/to/file/app.py

相关问题 更多 >