Виртуальная среда недоступна для выбора в коде Visual Studio - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть проект Python с несколькими зависимостями от модулей, которые установлены в виртуальной среде в моем рабочем каталоге.

Операторы импорта python помечены этим сообщением:

Нет имени 'хранилище' в модуле 'azure' pylint (без имени в модуле) Невозможно импортировать 'azure .storage.filedatalake._models'pylint (import-error)

Я не могу выбрать виртуальную среду из палитры команд , поскольку ее нет .

Я попытался перейти в каталог над каталогом venv и выполнить .\env\Scripts\activate, а затем выполнение файла. Однако я ожидаю, что оператор print() вернет "что-то" в терминал Python.

1 Ответ

0 голосов
/ 21 апреля 2020

Если вы не можете найти нужный переводчик в левом нижнем углу, то вы можете напрямую отредактировать настройки файла конфигурации вашего рабочего пространства. json, например,

enter image description here

Фактически, вероятно, потому что ваш путь к рабочей области не является стандартным путем, определенным системой, и VSCode не может обнаружить ваш интерпретатор. Если некоторые из ваших виртуальных сред находятся в одной папке, вы можете использовать следующие настройки, чтобы VSCode знал, где найти вашего переводчика

enter image description here

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