Я использую pdoc
для создания документации для одного из моих проектов. Это моя файловая структура -
my_project
|- files
|- logs
|- scripts
|- __init__.py
|- main_script.py
|- script_one.py
.. где main_script.py
импортирует script_one.py
и несколько других библиотек. И __init__.py
пусто.
Изнутри my_project/
каталога , я запускаю pdoc3 --html scripts
и сталкиваюсь со следующей ошибкой -
ValueError: File or module 'scripts.main_script' not found
.
,
.
Я запускаю pdoc3 --html scripts/main_script.py
и сталкиваюсь со следующей ошибкой -
ImportError: Error importing 'scripts/script_one.py': No module named 'random_module'
.
,
.
Изнутри scripts/
каталога , когда я запускаю pdoc3 --html main_script.py
, он выдает ошибку импорта, например-
ImportError: Error importing 'main_script.py': No module named 'some_module'
Но он генерирует документ, как только я удаляю some_module
из моего main_script.py
.
Что здесь не так?