我需要在Visual Studio Code中为项目设置PYTHONPATH。我有一个.env
文件,指定PYTHONPATH。但是,由于我的路径包含许多目录,因此我需要在Windows上使用以下命令:
PYTHONPATH=./dirA;./dirB;${PYTHONPATH}
但是在Linux上使用冒号作为分隔符
PYTHONPATH=./dirA:./dirB:${PYTHONPATH}
我的.env
文件存储在源存储库中,因为我不希望每个从事该项目的人都自己弄清楚它。我尝试为Linux和Windows设置不同的env文件,但是设置python.envFile.windows
导致Python扩展完全失败。
如何设置一次适用于Linux和Windows开发人员的Visual Studio代码PYTHONPATH?
由于您使用的是vscode,因此您可能需要为您的项目设置一个launch.json
文件,至少要有2种配置-一种用于Windows,另一种用于Linux(请参见此处的文档https://code.visualstudio.com/docs/editor/debugging#_launch-configurations)
您将需要在每个配置中为environment
设置正确的值。