vscode run / debug python в экземпляре Docker - PullRequest
0 голосов
/ 30 декабря 2018

Я использую ноутбуки Jupyter для прототипирования и пишу большую часть своего кода в виде пакетов Python, используя vscode и устанавливаю так:

pip install -e.

Это хорошо работает, так как я могу быстро протестировать прототип в jupyter, но при этом поддерживать многократно / тестируемый код, сохраняя большую часть тяжелой работы в пакете (ах)

Я бы хотел перенести свою среду python / jupyterв докер.Есть ли способ настроить vscode для работы в «удаленной» среде разработки, работающей в контейнере Docker?

Ответы [ 2 ]

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

С мая 2019 г. (версия 1.35) в стабильной версии присутствует функция VScode удаленная разработка .Программа разделяет программу VScode на две части:

  • серверная часть, которая может быть запущена на удаленном компьютере, в контейнере или в среде WSL
  • клиентская часть, главным образом GUI, то естьвыполняется локально

При правильной настройке операции отладки / linting / ... будут выполняться внутри контейнера.Чтобы ответить на ваш конкретный вопрос, вы можете получить опыт отладки, аналогичный неконтролируемой установке.

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

0 голосов
/ 04 января 2019

Если вы выставите экземпляр Jupyter, запущенный в контейнере, на вашу машину, вы сможете указать его как удаленный сервер Jupyter .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...