Возможно ли, чтобы VS Code использовал среду Python внутри виртуальной машины? - PullRequest
0 голосов
/ 07 сентября 2018

Я установил среду разработки Django (2.1.1), используя Vagrant , и я установил расширение Python для VS Code. Я получаю сообщение об ошибке от pylint о том, что он не может импортировать django.db, что имеет смысл, поскольку все модули Python установлены в виртуальной машине, а VS Code использует среду Python на хосте.

Кто-нибудь знает, как (или даже если) вы можете подключить VS Code к среде, работающей внутри виртуальной машины, чтобы работать lint и intellisense?

1 Ответ

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

Это зависит от того, как виртуальная машина и хост соединены. Если у пользователя есть разрешение на интерпретатор, вы сможете создать пользовательскую среду Python в Visual Studio, которая использует этот интерпретатор и его модули для intellisense.

enter image description here

Это заставит его работать из visual studio, но в вашем коде вам может понадобиться указать, откуда вы импортируете модули. См. Импорт файлов из другой папки

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