#python #python-3.x #importerror
#python #python-3.x #ошибка импорта
Вопрос:
Я продолжаю получать эту ошибку в VS Code:
Traceback (most recent call last):
File "c:UsersUser NameDocumentsProductivityCodin&PythonUdemyProjects from courseMilestoneP2app.py", line 1, in <module&&t;
import MilestoneP2.utils.Operations_db as Db
ModuleNotFoundError: No module named 'MilestoneP2'
Недавно я перешел с Pycharm на VS Code и пытаюсь открыть некоторые из этих проектов из pycharm в VS Code, но меня преследует вышеупомянутая ошибка.
PS: У меня есть мой интерпретатор Python в другом каталоге, а не в папке workspace. Он находится на D:Pythonvenv
диске
Вот мой код:
import MilestoneP2.utils.Operations_db as Db
Вот иерархия файлов.
Кто-нибудь помогает?
Спасибо
Комментарии:
1. вы активировали виртуальную среду?
2. Как вы это делаете? Я новичок в VS Code..
3. затем просто pip установите нужный вам модуль в консоли
Ответ №1:
Если вы запустите скрипт в VSCode, в левом нижнем углу появится кнопка версии Python.
При нажатии на него вы можете указать свой путь к Python или виртуальной среде. Он также попытается автоматически найти их из каталогов. Затем вы можете запускать свои скрипты в специальных средах.
Комментарии:
1. Да, есть два, и я попробовал это в обоих, и оба возвращают одну и ту же ошибку.
2. Вы активировали и установили MilestoneP2 в этой среде? Потому что, если ваш путь установки pip не совпадает с VSCode, это выдаст ошибку. Если вы используете пользовательский модуль, который вы написали сами. Тогда вам нужно инициализировать файл.py в каталоге MilestoneP2.
3. Я думаю, что первая часть вашего ответа вызывает проблемы. Я изучу это и вернусь к вам, а что касается Init.py Он у меня есть в папке packa&es