【问题标题】:Running flask app in conda virtual environment在 conda 虚拟环境中运行烧瓶应用程序
【发布时间】:2021-12-10 16:55:51
【问题描述】:

我对尝试从 conda 虚拟环境运行我的烧瓶应用程序的烧瓶非常陌生,我采取的步骤如下。在 Anaconda Prompt (base) 中,我运行:

conda activate P:\muPythonEnv

然后我导航 app.py 所在的位置:

cd P:\Documents\Python Scripts\newPythonEnv\Reine\reactFlaskTutorial

之后

set FLASK_APP = app
set FLASK_ENV = development
flask run

我收到以下错误:

 * Serving Flask app 'app' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: While importing 'app', an ImportError was raised.

我想知道我在这里做错了什么?不能在 conda vm 中运行烧瓶吗?尽管我设定了开发的结束,但我仍然收到警告,为什么会这样?

【问题讨论】:

  • 你有时间看看我的answer吗?很高兴收到您的反馈。
  • @Romain 感谢您的回答,我今天正在检查并会回复 - 也为迟到的回复道歉。我会回复你的。

标签: python flask conda


【解决方案1】:

您遇到的问题与conda无关,我们在日志中可以看到,找到了flask包。

问题与您在代码中使用的模块有关,该模块在 conda 环境中不可用。您需要检查代码中的导入,并通过运行conda list 检查相应的包在您的 conda 环境中是否可用。

您收到的警告是告诉您运行烧瓶嵌入式 Web 服务器不是生产的好选择,请参阅 here 了解更多信息和部署选项。

【讨论】:

  • 谢谢,确实问题出在几个未正确安装的软件包上。抱歉耽搁了……
猜你喜欢
  • 2012-01-28
  • 1970-01-01
  • 2015-03-25
  • 2021-09-13
  • 2016-03-09
  • 1970-01-01
  • 2018-10-25
  • 2018-06-18
  • 1970-01-01
相关资源
最近更新 更多