前言
与c++配置调试环境类似,利用vscode配置
Debug 配置
只需要配置launch.json中即可
cpp
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Current File with Arguments",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/xxx.py",
"console": "integratedTerminal",
"args": [],
"env": {
"CUDA_VISIBLE_DEVICES": "4",
"DISPLAY": "xxx:xxx:0.0"
}
}
]
}
通过设置DISPLAY 可以借助Mobaxterm 进行转发
通过设置CUDA_VISIBLE_DEVICES可以
单元测试文件配置
unittest
setting.json中详细配置位置
cpp
"python.testing.unittestArgs": [
"-v",
"-s",
"./core/tests/",
"-p",
"test_*.py"
],
例如在本例中,将core/tests中所有的都读入

配置成功后即可找到,在此处运行即可

测试配置参考
https://blog.csdn.net/weixin_46074689/article/details/144992483