Затем я установил его в виртуальную среду с помощью pip install mrodent-lib. Похоже, это сработало. Это настоящее имя, «mrodent-lib», если вы хотите попробовать установить его самостоятельно.
В интерактивном сеансе Python я могу сделать это ОК
Код: Выделить всё
>>> import lib
>>> dir(lib)
Код: Выделить всё
>>> dir(lib)
['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
Одна вещь, которая может вызывать проблемы, - это структура каталогов моего проекта: весь код находится в каталоге "src" ... поэтому "lib\src\library_core\configure_logging.py" и "lib\src\library_core\library_main.py".
Но в этом случае не следует ли мне ожидать, что "src" будет подпакет?
Вышеупомянутую структуру каталогов можно изменить, в частности, я могу избавиться от "src"... но может ли кто-нибудь подсказать, почему я ничего не вижу внутри своего пакета?
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-package
Мобильная версия