ToB企服应用市场:ToB评测及商务社交产业平台

标题: 在vscode中通过修改launch.json文件为项目添加环境变量——在launch.json文 [打印本页]

作者: 大连全瓷种植牙齿制作中心    时间: 2022-8-16 11:35
标题: 在vscode中通过修改launch.json文件为项目添加环境变量——在launch.json文
在vscode中launch.json文件具有十分重要的作用,在vscode中可以通过修改launch.json文件修改调试和运行代码时的设置。
 
本文假设已对vscode有初步了解,已可以创建launch.json文件并找到其位置,本文示范的项目为Python语言,其他语言的项目也大致相同。
 
在 .vscode 文件夹下找到 launch.json 文件。
 
可以看到一个标准的Python项目下的 launch.json 文件如下内容:

 
 
 
 
 
 
 
在 launch.json 中创建 env 变量, 并在其中设置你想要设置的环境变量,这里给个示范:
env": {"NVIDIA_VISIBLE_DEVICES":"0,1",}, 
其中, "NVIDIA_VISIBLE_DEVICES" 为我们要设置的环境变量名,而 "0,1" 为该环境变量的数值 。
 
 
完整的 launch.json 文件内容如下:
  1. {
  2.     // 使用 IntelliSense 了解相关属性。
  3.     // 悬停以查看现有属性的描述。
  4.     // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  5.     "version": "0.2.0",
  6.     "configurations": [
  7.         {
  8.             "name": "Python: Current File",
  9.             "type": "python",
  10.             "request": "launch",
  11.             "program": "${file}",
  12.             "console": "integratedTerminal",
  13.             "justMyCode": true,
  14.             "env": {"NVIDIA_VISIBLE_DEVICES":"0,1",},
  15.             
  16.         }
  17.     ]
  18. }
复制代码
 
 
 
 
 
 
执行测试代码:
  1. import os
  2. print(os.environ)
  3. print(os.environ["NVIDIA_VISIBLE_DEVICES"])
复制代码
 
 
按键 F5 或 Ctrl+F5 :
 
执行效果:

 
 
 
 
 
 
 
特殊说明一下,这个代码执行必须使用按键 F5 或 Ctrl+F5 ,如果使用右上边角栏的执行和调试按键则会报错,提示没有这个环境变量。
 

 
 
 
 ----------------------------------------------------------------------------
 
 

 
 
 
 
 
--------------------------------------------------------------------------------
 
 
 
报错信息:
 

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4