我需要为Windows设置烧瓶,所以我在cmd中编写了以下代码
set FLASK_APP=application.py
set FLASK_DEBUG=1
set DATABASE_URL='postgres.......' =>(the credential given by the Heroku account)
flask run
但是当我在flask run
上按回车键时,出现错误提示-
烧瓶未识别为内部或外部命令,可操作程序或批处理文件
为什么这不起作用?我一直在尝试解决它,但是我仍然遇到相同的错误消息。 可能是什么问题?
答案 0 :(得分:3)
如果您在未安装Flask的另一个目录中工作,则只需将Flask安装在当前目录中即可。
安装烧瓶:pip install flask
答案 1 :(得分:2)
尝试使用:
python -m flask run
还要确保您与application.py位于同一目录
答案 2 :(得分:1)
我遇到了同样的问题。也许您错过了安装“ flask”时收到的消息。运行pip install flask
时收到
警告:脚本flask.exe安装在 'C:\ Users \ ankur.kulshrestha \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ Scripts' 不在PATH上。考虑将此目录添加到PATH,或者 您希望不显示此警告,请使用--no-warn-script-location。
要么在PATH env变量中设置路径,要么在运行flask run时使用完整路径。
答案 3 :(得分:0)
install flask:在application.py文件所在的工作目录中pip install flask。
答案 4 :(得分:0)
我遇到了同样的问题,并通过在CMD中运行它来解决了该问题,该文件的路径设置为您的Python脚本文件夹:
set PATH=C:\Users\YOUR_USER_NAME\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts
该错误与运行“ pip install flask”时可能显示的“警告”有关。您也可以使用“ pip show flask”来确认是否成功安装了flask。
答案 5 :(得分:0)
如果您有 Anaconda,当您位于脚本 python -m flask run
的文件夹中时,请使用来自 Anaconda Prompt 的 app.py
。
答案 6 :(得分:-1)
使用以下命令卸载flask
--> pip 卸载烧瓶
关闭 cmd 并以管理员身份打开 cmd 现在运行
--> pip 安装烧瓶
检查:
--> falsk --version
瞧!大功告成!
ps:这对我有用。