我正在尝试配置一个基于FastAPI的Python项目,以便从另一个位置使用.env (环境变量)文件。
我尝试了所有可能的配置,以便VSCode (vscode-python扩展名)从特定位置加载.env文件。毫无办法。我相信这是vscode-python扩展的一个bug。
关于我如何解决这个问题的想法(解决办法也是可以接受的)?
settings.json (工作区和用户)
{
[...]
"python.envFile": "${workspaceFolder}/.env-DEV"
[...]
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
[...]
"envFile": "${workspaceFolder}/.env-DEV",
[...]
}
]
}
注意:在.env文件无法工作#9358线程中不清楚这是否已经修复。很明显这是个老问题还没解决。
,谢谢!
发布于 2022-11-01 02:34:15
使用python包。
pip install python-dotenv
python-dotenv注意:如果env文件名不是.env
.,则为然后,您需要在代码中指定文件路径。
编辑
调试用例中可用的launch.json配置
https://stackoverflow.com/questions/74268323
复制相似问题