首页 文章

Sphinx autodoc在第三方软件包的ImportError上死亡

提问于
浏览
1

有没有办法排除模块的导入部分,然后用sphinx-python记录它?我有一个模块导入另一个包(其他不同的项目),然后sphinx给出了这个错误:

“”“”文件“/usr/local/lib/python2.7/dist-packages/Sphinx-1.1.3-py2.7.egg/sphinx/ext/autodoc.py”,第321行,在import_object导入中(self .modname)文件“/home/x/GitHub/project/mod_example1.py”,第33行,来自other_pck import Klass,KlassStuff ImportError:没有名为other_pck的模块“”“

如果我在模块中注释调用/导入该包的导入部分,那么sphinx可以执行autodoc . 我尝试了所有的sphinx autodoc模块:autoclass,automodule等...但是一旦尝试导入其他软件包,结果总是一样的 .

谢谢

1 回答

相关问题