Python VSCode:通过脚本设置环境变量

Python VSCode:通过脚本设置环境变量,python,linux,visual-studio-code,Python,Linux,Visual Studio Code,我有一个shell脚本env.sh,其中包含export env_VAR1=1之类的语句。在Linux终端上,我可以使用。env.sh或source env.sh设置环境变量 如何通过env.sh在Visual Studio代码(VSCode)中设置环境变量 我尝试了多种方法: 1) 我在按照如下方式获取脚本后启动(VSCode-/usr/share/code/code) 。环境卫生署 /usr/共享/代码/代码 2) 我使用扩展名“autoruncommand”调用。工作区加载时的env.s

我有一个shell脚本
env.sh
,其中包含
export env_VAR1=1
之类的语句。在Linux终端上,我可以使用
。env.sh
source env.sh
设置环境变量

如何通过env.sh在Visual Studio代码(VSCode)中设置环境变量

我尝试了多种方法:

1) 我在按照如下方式获取脚本后启动(VSCode-
/usr/share/code/code

。环境卫生署
/usr/共享/代码/代码

2) 我使用扩展名“autoruncommand”调用
。工作区加载时的env.sh


但这些都不起作用。例如,在使用Jupyter扩展时,我在
import matplotlib
中会出现错误,即使当我在上面的Linux终端中使用Python解释器时,导入仍然有效

您可以尝试使用。

对于bash,您可以创建一个shell/源代码脚本,并将其作为终端的一个参数,在工作区根目录中使用
settings.json

{
    "terminal.integrated.copyOnSelection": true,
    "terminal.integrated.shellArgs.linux": [
        "--rcfile",
        "bin/init_dev_env.sh"
    ]
}
参考文献:


我也有同样的问题,我正试图使用你的建议,但它不起作用,我试图通过用户设置编辑两个设置文件:
root/.vscode/settings.json
和主
settings.json
,我缺少什么?