Удаленная отладка VsCode, измените pythonpath так, чтобы он указывал на интерпретатор python контейнера Docker. - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время у меня полностью собран контейнер-докер tenorflow-gpu. У меня есть том из рабочей области моего хоста ($PWD) до /workspace внутри контейнера докера.

Я могу успешно удаленно отлаживать скрипты Python внутри папки рабочей области моего рабочего пространства / докера, но, как и ожидалось, мой pylint и intellisense не работают внутри vscode, так как pythonPath установлен для моего локального интерпретатора python и pylint init-hooks использует мою локальную среду python, чтобы выяснить, должна ли она что-то неровно выравнивать.

Как мне изменить pythonpath моего локального vscode, чтобы он указывал на интерпретатор python в докере, а не на хосте? Я хочу, чтобы pylint был откалиброван в среде докера, а не в среде локального хоста.

Ответы [ 2 ]

0 голосов
/ 08 августа 2019

Я уточнил ответ Бретта, и теперь вы можете делать следующее:

  1. Установите расширение удаленных контейнеров .
  2. Нажмите «shift + command (ctrl) + p», введите и выберите «remote-Containers: открыть папку в удаленном Docket-контейнере»

Надеюсь, это поможет. Более подробная информация доступна здесь:

0 голосов
/ 07 ноября 2018

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

...