在使用Visual Studio Code前的设置#
以下仅适用于通过 Omniverse Launcher 安装的 Isaac Sim。Isaac Lab 仓库包含 VSCode 设置,以便轻松设置您的开发环境。这些设置包含在 .vscode
目录中,并包括以下文件:
.vscode
├── tools
│ ├── launch.template.json
│ ├── settings.template.json
│ └── setup_vscode.py
├── extensions.json
├── launch.json # <- this is generated by setup_vscode.py
├── settings.json # <- this is generated by setup_vscode.py
└── tasks.json
要设置 IDE,请按照以下说明操作:
打开
IsaacLab
目录在Visual Studio Code IDE。运行 VSCode Tasks ,通过按下
Ctrl+Shift+P
,选择Tasks: Run Task
并在下拉菜单中运行setup_python_env
。
如果一切执行正确,它应该创建以下文件:
.vscode/launch.json
: 包含用于调试 python 代码的启动配置。.vscode/settings.json
: 包含 python 解释器和 python 环境的设置。
有关 VSCode 对 Omniverse 的支持的更多信息,请参考以下链接:
配置 Python 解释器#
在提供的配置中,我们将默认的 python 解释器设置为使用 Omniverse 提供的 python 可执行文件。这在 .vscode/settings.json
文件中指定:
{
"python.defaultInterpreterPath": "${workspaceFolder}/_isaac_sim/python.sh",
}
如果你想使用不同的 python 解释器(例如,从你的 conda 环境),你需要通过选择并激活你在 VSCode 左下角选择的 python 解释器来更改使用的 python 解释器,或者打开命令面板(Ctrl+Shift+P
)并选择 Python: Select Interpreter
。
有关如何为 VSCode 设置 Python 解释器的更多信息,请参考 VSCode documentation。