运行 conda 虚拟环境中的 flask 应用程序

Running flask app in conda virtual environment

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

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 中 运行 flask 是不可能的吗?尽管我设置了开发结束,但我仍然收到警告,为什么会这样?

您遇到的问题与 conda 无关,正如我们在日志中看到的那样,已找到 flask 包。

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

检查相应的包是否在您的 conda 环境中可用

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