Flask运行在Windows上无法识别python-dotenv

3
所以我在Windows上运行Python 3.7,并在我的虚拟环境中安装了python-dotenv和flask。我在项目根目录下有一个.flaskenv文件,在那里我执行flask run,看起来python/flask没有识别python-dotenv .flaskenv文件,它忽略了我的参数并声明我没有赋值FLASK_APP值。这个相同的设置在Linux工作站上运行良好。在Windows上配置时是否有不同的地方可以让它正常工作呢?谢谢!

1
我遇到了同样的问题,你解决了吗?我正在朝相反的方向努力,并设置了一个cookiecutter,但在模板化后它无法正常工作。 - Jeff Tilton
2个回答

2

我也遇到了同样的问题,并通过执行python -m flask run而非flask run来解决。-m参数允许定位和执行模块。


1
这适用于在Mac和Windows上出现的相同错误。 - mheavers
太棒了!这在W10上运行。 - Micromega

0

在Windows 10上,.flaskenv似乎工作正常。您是否尝试在Visual Studio Code中创建一个名为.flaskenv的新文件,而不指定任何扩展名?FLASKENV FILE类型的.flaskenv文件会自动创建。我在里面有一行FLASK_APP=yourFileName.py。希望这可以帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接