在使用Visual Studio Code前的设置

在使用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,请按照以下说明操作:

  1. 打开 IsaacLab 目录在Visual Studio Code IDE。

  2. 运行 VSCode Tasks ,通过按下 Ctrl+Shift+P,选择 Tasks: Run Task 并在下拉菜单中运行 setup_python_env

    VSCode 任务

如果一切执行正确,它应该创建以下文件:

  • .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