首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vscode-python扩展- "python.envFile"/"envFile“参数无效

vscode-python扩展- "python.envFile"/"envFile“参数无效
EN

Stack Overflow用户
提问于 2022-10-31 19:36:02
回答 1查看 43关注 0票数 -1

我正在尝试配置一个基于FastAPI的Python项目,以便从另一个位置使用.env (环境变量)文件。

我尝试了所有可能的配置,以便VSCode (vscode-python扩展名)从特定位置加载.env文件。毫无办法。我相信这是vscode-python扩展的一个bug。

关于我如何解决这个问题的想法(解决办法也是可以接受的)?

settings.json (工作区和用户)

代码语言:javascript
运行
复制
{
    [...]
    "python.envFile": "${workspaceFolder}/.env-DEV"
    [...]
}

launch.json

代码语言:javascript
运行
复制
{
    "version": "0.2.0",
    "configurations": [
        {
            [...]
            "envFile": "${workspaceFolder}/.env-DEV",
            [...]
        }
    ]
}

注意:.env文件无法工作#9358线程中不清楚这是否已经修复。很明显这是个老问题还没解决。

,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-01 02:34:15

使用python包。

  • 在终端中使用命令安装pip install python-dotenv python-dotenv
  • 文件结构 .env Test.py├─├─└─
  • 样本代码 从dotenv导入load_dotenv导入os load_dotenv() print(os.environ.get("envvar"))
  • 操作效果

注意:如果env文件名不是.env.,则为然后,您需要在代码中指定文件路径。

编辑

调试用例中可用的launch.json配置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74268323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档