VSCode выдает ошибку «Нет модуля с именем sqlalchemy», несмотря на то, что модуль установлен в среде Python - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь запустить базовую программу sqlAlchemy и пытаюсь импортировать модуль, как показано в блоке 1 изображения. enter image description here

Блок 2 показывает, что код выдает ошибку, что модуль отсутствует. Однако, если вы увидите block 4 (вторая часть разделенной консоли), вы увидите, что модуль sqlAlchemy очень сильно установлен в среде.

Также обратите внимание на блок 3 , что я использую виртуальную среду, которая активна, как подсказывает консоль.

Любая помощь в объяснении причины, по которой это происходит, будет высоко оценена.

1 Ответ

0 голосов
/ 25 мая 2019

Если вы посмотрите на блок 4, то заметите, что вы используете установку Anaconda для этого импорта, а блок 3 показывает, что вы используете виртуальную среду при попытке выполнить код. Я подозреваю, что если вы откроете интерпретатор Python, как указано при выполнении скрипта (/Users/.../Desktop/PyProject/venv/Scripts/python.exe), а затем попробуете import sqlalchemy в REPL, то импорт не будет работать. Или, другими словами, python, который вы запустили вручную, может не указывать на тот, который установлен как интерпретатор в VS Code.

...