Я пытаюсь использовать свой собственный пользовательский модуль, но не могу загрузить модуль.
Это иерархическая структура моего пользовательского модуля.
sources\
set1\
module_1
module_2
set2\
module_3
set3\
module_4
Я импортировал ихмодули вроде ниже
from sources.set1.module_1 import *
from sources.set2.module_2 import method
...
и происходит ошибка импорта.Сообщение об ошибке: No module named 'sources
Я использую VScode и Python 3.7 (я ожидаю, что мне не нужно использовать init .py)
У меня естьпогуглил эту проблему и я нашел 2 решения.Однако это не помогло.
Использование sys.path.append()
Это не могло быть решением для меня.Поскольку я работаю с товарищами по команде, и мне не разрешено добавлять этот код только для меня
Добавление переменной окружения PYTHONPATH
Я уже добавил PYTHONPATH с "C://directories//sources"
, но это не исключает ошибку импорта.Тем не менее, я обнаружил, что это решение позволяет ниже коды вместо оригинальных кодов.
import module_1 #This occurs no error, But I can't use it
...