所以我在Windows上运行Python 3.7,并在我的虚拟环境中安装了python-dotenv和flask。我在项目根目录下有一个.flaskenv文件,在那里我执行flask run,看起来python/flask没有识别python-dotenv .flaskenv文件,它忽略了我的参数并声明我没有赋值FLASK_APP值。这个相同的设置在Linux工作站上运行良好。在Windows上配置时是否有不同的地方可以让它正常工作呢?谢谢!
我也遇到了同样的问题,并通过执行python -m flask run
而非flask run
来解决。-m参数允许定位和执行模块。
在Windows 10上,.flaskenv似乎工作正常。您是否尝试在Visual Studio Code中创建一个名为.flaskenv的新文件,而不指定任何扩展名?FLASKENV FILE类型的.flaskenv文件会自动创建。我在里面有一行FLASK_APP=yourFileName.py。希望这可以帮助到您。