gpt4 book ai didi

python - Flask 虚拟环境耗尽

转载 作者:行者123 更新时间:2023-12-01 08:46:48 24 4
gpt4 key购买 nike

我正在虚拟环境中工作,但我故意删除了虚拟环境文件夹。但我仍然可以运行 Flask Restful 应用程序,如下所示,而新的空虚拟环境(站点包中没有库,但甚至应用程序也像旧虚拟环境一样工作)处于事件状态。

flask run 

我认为它应该失败并提示:

no module named flask

,因为我删除了旧的正确虚拟环境并安装了新的虚拟环境,然后将其激活。

这就是要点,当我尝试运行如下主脚本时

python3 app.py

它按预期提示:

no module named flask

似乎当我使用flask run运行时,即使虚拟环境处于事件状态,它也没有使用虚拟环境。因此,我无法使用其他 python 版本测试我的应用程序,也无法测试需求是否已安装并在新的其他虚拟环境中运行。我无法理解 flask 的这种行为,希望得到任何帮助。

提前致谢。

最佳答案

您可能已经全局安装了Flask

pip list | grep flask

您可以删除它:

pip uninstall flask

使用--no-site-packages选项创建virtualenv:

virtualenv --no-site-packages venv
source venv/bin/activate

关于python - Flask 虚拟环境耗尽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53270646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com