Python 如何将optirun添加到vscode调试选项?
我使用manjaro并希望使用vscode工具调试python程序,但我使用CUDA,因此我通常使用如下命令:Python 如何将optirun添加到vscode调试选项?,python,visual-studio-code,ipython,nvidia,manjaro,Python,Visual Studio Code,Ipython,Nvidia,Manjaro,我使用manjaro并希望使用vscode工具调试python程序,但我使用CUDA,因此我通常使用如下命令: optirun ipython program.py arg1 arg2 当我尝试调试程序时,optirun没有被调用,因此我没有访问GPU的权限,我如何在python(或ipython)之前调用optirun 我尝试更改settins.json和launch.json,将其添加到命令中,但没有成功 谢谢。您可以尝试编辑您的launch.json,通过指向optrun作为您的Pyth
optirun ipython program.py arg1 arg2
当我尝试调试程序时,optirun没有被调用,因此我没有访问GPU的权限,我如何在python(或ipython)之前调用optirun
我尝试更改settins.json和launch.json,将其添加到命令中,但没有成功
谢谢。您可以尝试编辑您的
launch.json
,通过指向optrun
作为您的Python解释器。这就是我所做的,它起到了作用
script.sh
#/bin/bash
optirun python“$@”
.vscode/launch.json中
将“pythonPath”
设置为/script.sh
下面是一个示例
launch.json
{
//使用IntelliSense了解可能的属性。
//悬停以查看现有属性的描述。
//有关更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:当前文件”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${file}”,
“控制台”:“集成终端”,
“linux”:{
“pythonPath”:“/script.sh”
},
}
]
}
$@
将vscode提供的所有命令行参数传递给python解释器