From 7fb5eb851cf49aadb267f666401cb18fd0963db4 Mon Sep 17 00:00:00 2001 From: Xingxin HE Date: Sun, 14 Sep 2025 23:03:40 +0800 Subject: [PATCH] Fix path formatting in VSCode settings for cross-platform compatibility --- source/python_packages/isaacsim/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/python_packages/isaacsim/__main__.py b/source/python_packages/isaacsim/__main__.py index f52a41e6..96ee432a 100644 --- a/source/python_packages/isaacsim/__main__.py +++ b/source/python_packages/isaacsim/__main__.py @@ -120,10 +120,10 @@ def _get_paths(base_path: str, mock_python_modules: bool = False) -> list[str]: # update 'python.defaultInterpreterPath' template = VSCODE_SETTINGS_TEMPLATE[:] - template = template.replace("PYTHON.DEFAULTINTERPRETERPATH", sys.executable) + template = template.replace("PYTHON.DEFAULTINTERPRETERPATH", sys.executable.replace("\\", "/")) # update 'python.analysis.extraPaths' - content = "\n".join([f'"{path}",' for path in extensions_paths]) + content = "\n".join([f'"{path.replace(chr(92), "/")}",' for path in extensions_paths]) content = textwrap.indent(content, prefix=" " * 8)[8:] template = template.replace("PYTHON.ANALYSIS.EXTRAPATHS", content)