Невозможно импортировать модуль из модуля в другом пакете - PullRequest
0 голосов
/ 12 марта 2020

Мой проект настроен следующим образом:

проект
- конкретные_классы
- test_module.py
- unit_tests
- unit_tests_test_module.py
- main * , Та же проблема, если я пытаюсь "import concrete_classes.test_module"

Я использую это руководство в качестве справочного материала: https://www.internalpointers.com/post/modules-and-packages-create-python-project, а именно раздел "Импорт модулей сверху", и мне кажется, что я я делаю то же самое, что и они.

Куда я иду не так?

Некоторые поиски говорят мне, что это может быть проблема с моим системным путем, но я не уверен, что я ожидаю чтобы увидеть, когда я смотрю на свой sys.path

1 Ответ

0 голосов
/ 12 марта 2020

Одним из решений, которое я всегда использую, является добавление каталога вашего проекта root в системный путь:

import sys
sys.path.append("/path/to/project")

Затем вы можете безопасно импортировать все подмодули.

...