PS D:\虚拟环境\myproject\venv> set FLASK_APP=app.py PS D:\虚拟环境\myproject\venv> flask run flask : 无法将“flask”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。 所在位置 行:1 字符: 1 + flask run + ~~~~~ + CategoryInfo : ObjectNotFound: (flask:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
时间: 2023-06-27 21:02:55 浏览: 215
这个错误提示是因为 PowerShell 找不到 Flask,可能是因为 Flask 没有被正确安装或者 PowerShell 没有找到 Python 环境。你可以尝试以下几个解决方法:
1. 确认 Flask 已经被正确地安装了。在命令行中输入 `pip freeze` 查看已经安装的 Python 包,确认 Flask 是否在其中。
2. 激活虚拟环境后再运行命令。在 PowerShell 中,可以使用 `venv\Scripts\Activate.ps1` 激活虚拟环境,然后再运行 `set FLASK_APP=app.py` 和 `flask run`。
3. 在 PowerShell 中使用 `python -m flask run` 命令来启动 Flask 应用程序。这样会直接使用 Python 环境中安装的 Flask。
希望这些方法可以帮助你解决问题。
阅读全文