为什么在运行init文件时找不到flask模块?

时间:2019-08-06 15:53:15

标签: python python-3.x windows flask

我试图建立并运行基本的flask应用程序(在此处找到初始化文件:https://flask.palletsprojects.com/en/1.1.x/tutorial/factory/),并按照相应的步骤进行操作,直到收到错误消息为止

c:\ users ... \ ft \ venv \ scripts \ python.exe:没有名为C:\ Users ... \ FT \ venv \ Scripts \ flask的模块

我正在通过虚拟环境运行此程序,pip列表确实显示我在FT文件夹中设置了Flask 1.1.1,并且所有内容都是最新的。

我正在运行Python 3.6.8 我确实设置了FLASK_APP = flaskr并设置了FLASK_ENV = development

我已经在JetBrains PyCharm环境中重新创建了此问题,并且仅使用了命令提示符(带有两个不同的文件/项目) 我已经卸载/重新安装了Python。我尝试强制安装Flask 1.0.3而不是1.1.1。
如果我未将FLASK_ENV设置为开发状态,则不会发生此错误。 如果我运行,则不会发生此错误:

$ python -m flask运行

但是,我希望能够使用预期的功能:

$烧瓶运行

没有错误。

预期输出:

  • 在Flask应用中投放“ flaskr”

  • 环境:发展

  • 调试模式:打开

  • http://127.0.0.1:5000/上运行(按CTRL + C退出)

  • 从统计信息重新启动

  • 调试器处于活动状态!

  • 调试器PIN:855-212-761

实际输出:

  • 正在投放Flask应用程序“ flaskr”(延迟加载)

  • 环境:发展

  • 调试模式:打开

  • 从统计信息重新启动

c:\ users ... \ ft \ venv \ scripts \ python.exe:没有名为C:\ Users ... \ FT \ venv \ Scripts \ flask的模块

0 个答案:

没有答案