Код VS PYTHONPATH для Windows и Linux - PullRequest
0 голосов
/ 20 марта 2020

Мне нужно установить PYTHONPATH для проекта в коде Visual Studio. У меня есть .env файл с указанием PYTHONPATH. Однако, поскольку мой путь состоит из нескольких каталогов, мне нужно использовать следующее на Windows:

PYTHONPATH=./dirA;./dirB;${PYTHONPATH}

Но использовать двоеточие в качестве разделителя на Linux

PYTHONPATH=./dirA:./dirB:${PYTHONPATH}

Мой .env файл хранится в исходном хранилище, так как я не хочу, чтобы каждый человек, работающий над проектом, сам разбирался в этом. Я попытался установить разные env-файлы для Linux и Windows, но установка python.envFile.windows привела к полному сбою расширения Python.

Как я могу установить Visual Studio Code PYTHONPATH один раз, в некотором роде это работает для разработчиков в Linux и Windows?

Ответы [ 2 ]

1 голос
/ 25 марта 2020

В ОС отсутствует спецификация c для указания путей к различным .env файлам для указания уникальных PYTHONPATH значений. Пожалуйста, отправьте запрос функции на https://github.com/microsoft/vscode-python, если вы хотите, чтобы это было реализовано.

0 голосов
/ 20 марта 2020

Поскольку вы используете vscode, вам может потребоваться настроить файл launch.json для вашего проекта, как минимум с 2 конфигурациями - одна для windows, а другая для Linux (см. Документацию здесь https://code.visualstudio.com/docs/editor/debugging#_launch -configurations )

Вам потребуется установить поле environment в каждой конфигурации с правильным значением для PYTHONPATH.

...