如何在VS Code中调试使用外部环境的Julia脚本
如何在VS Code中调试使用外部环境的Julia脚本
我太懂这种烦恼了——终端里敲Julia --project=../my_env ./xx.jl能好好跑,结果VS Code调试时非要用当前目录的环境,之前装的包全找不到,简直离谱!别着急,只要把launch.json的配置补全就行,我给你说具体怎么做:
- 首先打开VS Code的「运行和调试」面板(快捷键Ctrl+Shift+D),如果还没创建过
launch.json,就点击面板里的「创建launch.json文件」,选择Julia环境;如果已经有了,直接打开编辑就行。 - 在你的Julia调试配置项里,加上一行
"project": "../my_env",或者用更稳妥的工作区路径"${workspaceFolder}/../my_env"——前者是相对当前脚本的路径,后者是相对VS Code打开的工作区根目录的路径,选哪个看你的实际文件结构。
给你个完整的配置示例参考:
{ "version": "0.2.0", "configurations": [ { "type": "julia", "request": "launch", "name": "Run active Julia file with external env", "program": "${file}", "stopOnEntry": false, "project": "${workspaceFolder}/../my_env" } ] }
保存好配置后再启动调试,VS Code就会乖乖激活你指定的../my_env环境了,和终端运行的效果完全一致!要是怕相对路径出问题,直接写环境的绝对路径也没问题,比如"/Users/yourname/my_env",这样更稳。
备注:内容来源于stack exchange,提问作者Xu Shan
相关产品推荐
相关产品推荐

