debugging 如何在vscode中设置环境变量进行调试?

lbsnaicq  于 2022-11-14  发布在  Vscode
关注(0)|答案(1)|浏览(345)

我有一个相当大python/c程序,运行如下:
1.. set_env.sh -选项A -选项B
1.run.py
set_env. sh脚本修改PYTHONPATH并执行所有导出操作,以指向正确的c
程序。在终端中运行这两个命令时,效果很好,但使用调试器会破坏这一切。
我尝试在preLaunchTask中运行“. set_env.sh -option A -option B”,但调试器似乎看不到新的PYTHONPATH。
如何让调试器运行set_env并考虑新的PYTHONPATH?

nom7f22z

nom7f22z1#

我也遇到过类似的问题,可以通过在launch.JSON文件的“env”字段中设置环境变量来解决。这个文件应该存储在项目根目录下的.vscode文件夹中,下面是文档:https://code.visualstudio.com/docs/python/debugging
我在下面的代码片段中发现了“env”字段:https://gist.github.com/slaveofcode/b4c18efc99c16029913cde3fd2dba3ce
但是,不确定如何用-option A -option B动态配置此功能。希望这对您有所帮助:)

相关问题