python Sphinx无法识别项目内部的模块

时间:2019-05-17 15:13:05

标签: python-sphinx autodoc

我正在尝试为我的python项目创建autodoc。问题是,当我尝试执行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 :(得分:0)

请从您的virtual environment内部运行make html(或确保已安装所有python依赖项)