Python Sphinx не распознает модули внутри проекта - PullRequest
1 голос
/ 17 мая 2019

Я пытаюсь создать AutoDoc для моего проекта Python. проблема в том, что когда я пытаюсь сделать make html это не работает ...

дерево моего проекта выглядит как -

   - docs
   - EDA_miner

Когда EDA майнер содержит весь код https://pasteboard.co/If8dT8AS.png - дерево проекта

в conf.py сфинкса я настроил как -

   sys.path.insert(0, os.path.abspath('../..'))

но когда я пытаюсь сгенерировать, используя make html, я получаю

   WARNING: autodoc: failed to import module 'app' from module 'EDA_miner'; 
   the following exception was raised:
   No module named 'server'
   WARNING: autodoc: failed to import module 'menus' from module 'EDA_miner'; 
   the following exception was raised:
   No module named 'server'

когда я открываю ipython и импортирую server.py, это успешно, как я делаю неправильно?

1 Ответ

0 голосов
/ 17 мая 2019

Make для запуска make html из вашей виртуальной среды (или просто убедитесь, что установлены все ваши зависимости Python)

...