我想为我的Flask项目设置Sphinx autodoc。 这是我的项目模式:Flask ImportError中的狮身人面像autodoc:没有模块名为
Folder
|--docs
| |--build
| |--source
| conf.py
| index.rst
| mod_ololo.rst
| ....
|--flask_app
| |--celery_worker.py
| |--config.py
| |--run.py
| |--app
| |--__init__.py
| |--temp.py
| |--mod_search
| ....
| |--mod_files
| |--__init__.py
| ....
等等。
在conf.py我已经设置:
sys.path.insert(0, os.path.abspath("../.."))
我想temp.py的内容添加到我的文档。 这里是mod_ololo.rst内容:
*******************************************
OLOLO module
*******************************************
Ololololo
======
.. automodule:: flask_app.app.temp
:members:
当我单独运行的脚本make html
- 狮身人面像车博士的作品,但在我的烧瓶项目的情况下,它不会和我展示了以下错误:
ImportError: No module named 'config'
其中配置为config.py
谢谢,男人。在'../../flask_app'和'app.temp'上更改sys.path几乎解决了这个问题。现在,它显示读取放置在某些文件夹中的* .csv和* .txt文件时出错,但我会在这段时间对其进行评论,稍后将尝试找到解决方案。 再次感谢 –