nat*_*lia 8 python python-sphinx autodoc
我使用autodoc记录了一些函数.在当地它运作良好.当我提交GitHub时,文档是基于ReadTheDocs构建的,但是没有我用"automodule"记录的函数.
我在conf.py中添加了:
import mock
MOCK_MODULES = ['numpy', 'scipy']
for mod_name in MOCK_MODULES:
sys.modules[mod_name] = mock.Mock()
Run Code Online (Sandbox Code Playgroud)
但它没有帮助.
这可能与我使用自己的C库这一事实有关吗?(我有我编译的.c文件来获取.so)
在读完源文件和日志文件后,我收集了两件事:
你为什么sys.path.insert(os.path.abspath('../..'))在conf.py中注释掉这一行?如果您阅读日志,RTD找不到您的模块.这条线将放在正确的道路上.
您还需要将C库作为模拟模块.
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |