ModuleNotFoundError при запуске сценария Python в коде Visual Studio, хотя это корневой каталог проектаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ModuleNotFoundError при запуске сценария Python в коде Visual Studio, хотя это корневой каталог проекта

Сообщение Anonymous »

У меня возникли проблемы с импортом модуля в мой проект Python при использовании кода Visual Studio. Я получаю ошибку ModuleNotFoundError, указывающую, что Python не может найти модуль defmet_data_piplines.
Структура проекта
Вот обзор каталога моего проекта:
C:\projects\defmet



├── defmet_data_piplines

│ ├── init.py

│ ├── приложение

│ │ ├── init.py

│ │ ├── main.py

│ │

│ ├── ...

├── блокноты

├── venv

└── ...
Сообщение об ошибке
Когда Я запускаю свой скрипт (main.py), получаю следующую ошибку:
ModuleNotFoundError: нет модуля с именем 'defmet_data_piplines'
Текущая конфигурация
У меня есть следующие настройки в моем файле launch.json:
{

"version": "0.2.0",

"configurations" : [

{

"name": "Отладчик Python: текущий файл с аргументами ETL",

"type": "debugpy",

"запрос": "launch",

"program": "${file}",

"console": "integratedTerminal",

"args" : [

( ---ssome аргументы и нед)
],

"cwd": "C:\projects\defmet",

"окр": {

"PYTHONPATH": "${workspaceFolder}/defmet_data_piplines"

}

}

]

Что я пробовал
Я проверил, что структура каталогов правильна и что каталог defmet_data_piplines действительно находится в корне проекта.
Я проверил это моя виртуальная среда активирован и установлены все необходимые пакеты.
Я попробовал установить PYTHONPATH в файле launch.json, чтобы включить путь к модулю, и установить cwd, хотя каталог, который я открываю (в коде vs), является defmet
Что может быть причиной этой ошибки ModuleNotFoundError и как ее устранить? Буду очень признателен за любые рекомендации по правильной настройке среды проекта в Visual Studio Code!
примечание: у меня есть ошибка в строке defmet_data_piplines.app.data_pipeline_factory.data_pipeline_factory import DataPipelineFactory
  • Я использую Python 3.13
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... lthogh-thi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»