我想爲我的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文件時出錯,但我會在這段時間對其進行評論,稍後將嘗試找到解決方案。 再次感謝 –