Связывание кода VS с Python модулями вне рабочей области - PullRequest
0 голосов
/ 29 мая 2020

Я использую Visual Studio Code поверх S SH с расширением Python. Внутри моей рабочей области, когда я go перехожу к определению модуля foo (например, с помощью CTRL + CLICK), он открывает версию foo за пределами моего рабочего каталога. Я хочу, чтобы он открыл версию foo в моей рабочей области.

Некоторые примечания:

  • Файловая система Linux, в которую я нахожусь, имеет различные среды Python с разными интерпретаторами и переменными PYTHONPATH. Интерпретатор Python, который я выбрал в VS Code, был / usr / bin / python. Я действительно не знаю, как это повлияет на VS Code, но на всякий случай я создал виртуальную среду в своем каталоге и изменил свой интерпретатор на workspace / venv / bin / python. Проблема все еще не устранена.
  • Чтобы убедиться, что PYTHONPATH не влияет на VS Code, я добавил python.envFile: 'workspace/envFile' в свои настройки, который содержит PYTHONPATH=workspaceFolder. Не удалось устранить проблему.

В идеале я хотел бы знать, как это исправить, или это ошибка. За исключением этого, я хотел бы знать, как VS Code знает, какие модули искать, показывая вам, где определен модуль.

...