在 VS Code PYTHONPATH 中定义多个路径
Defining more than one path in VS Code PYTHONPATH
我找不到关于如何为 PYTHONPATH 变量定义多个路径的明确答案。我已经尝试了各种网站上发布的不同解决方案的所有可能组合,但其中 none 有效。为什么不能在某处清楚地记录下来?
我尝试了分隔符和引号的所有组合:
"env": {"PYTHONPATH": "D:\Users\path\a\"; "D:\Users\path\b\"},
"env": {"PYTHONPATH": "D:\Users\path\a\": "D:\Users\path\b\"},
"env": {"PYTHONPATH": "D:\Users\path\a\; D:\Users\path\b\"},
...
VSCode的env
设置对应操作系统的环境变量。
以相同名称设置设置会产生错误或选择其中一个值。在这里你应该只使用一个 env
设置,以及设置一次 PYTHONPATH
。
为了使用多个目录,一个或多个目录路径名由 os.pathsep 分隔(例如 Unix 上的冒号或 Windows 上的分号)[1 ].猜测您的操作系统是 Windows,设置看起来像这样:
"env": {"PYTHONPATH": "D:\Users\path\a\;D:\Users\path\b\"}
[1] - https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH
我找不到关于如何为 PYTHONPATH 变量定义多个路径的明确答案。我已经尝试了各种网站上发布的不同解决方案的所有可能组合,但其中 none 有效。为什么不能在某处清楚地记录下来?
我尝试了分隔符和引号的所有组合:
"env": {"PYTHONPATH": "D:\Users\path\a\"; "D:\Users\path\b\"},
"env": {"PYTHONPATH": "D:\Users\path\a\": "D:\Users\path\b\"},
"env": {"PYTHONPATH": "D:\Users\path\a\; D:\Users\path\b\"},
...
VSCode的env
设置对应操作系统的环境变量。
以相同名称设置设置会产生错误或选择其中一个值。在这里你应该只使用一个 env
设置,以及设置一次 PYTHONPATH
。
为了使用多个目录,一个或多个目录路径名由 os.pathsep 分隔(例如 Unix 上的冒号或 Windows 上的分号)[1 ].猜测您的操作系统是 Windows,设置看起来像这样:
"env": {"PYTHONPATH": "D:\Users\path\a\;D:\Users\path\b\"}
[1] - https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH