如何告诉 Flask (.flaskenv) 使用哪个 python

我有一个烧瓶项目并指定了一个.flaskenv这样的文件:

FLASK_APP=my_program.py
FLASK_DEBUG=1

我在使用 Python 3.8.x 的 MacOS 系统上运行它。

我打电话flask run来启动程序。这工作正常,但我希望程序在conda 环境中运行,但是,无论我在哪个 conda 环境中使用,程序将始终在本地 python 环境中运行。

只需使用即可python my_program.py工作并使用在 shell 中处于活动状态的所需conda 环境。

但是,如果可能的话,我想指定调用flask run.
有没有什么方法可以指定所需的 python 环境,例如.flaskenv



慕妹3242003
浏览 145回答 1
1回答

开心每一天1111

flaskPython 脚本无法选择它将在其中运行的环境,因为它是某些环境的一部分。该脚本包含从库(包)导入入口点函数flask并调用它的启动代码。该脚本是包的一部分,并且该包安装在某些 Python 环境(或系统范围)中。为了能够在多个环境中运行 Flask 应用程序,必须在每个环境中安装它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python