2017-06-22 51 views
0

我正在嘗試使用Sphinx爲python模塊創建簡單的文檔。我第一次運行它,它運行良好。現在,我已經做了一些更新的模塊,並重新運行命令文件:獅身人面像正在緩存python模塊:WHERE?

$ sphinx-apidoc -P -F -f -e -o . /path/to/module $ make html 總是使用舊版本的Python模塊代碼。我試圖刪除整個文檔目錄,移動模塊,重新檢查它,更新sphinx - 沒有任何工作。

舊代碼仍在重用和緩存在某處。這讓我絕對瘋了。

回答

0

由於Sphinx 導入該模塊,它似乎沒有找到本地副本,而是導入已安裝在我的系統上的舊版本,並使用它來生成文檔。運行python setup.py install然後重新生成一切終於工作。

+0

您是否嘗試過使用[tox](https://pypi.python.org/pypi/tox)?我們將它用於Pylons項目下的項目,以在多個版本的Python下運行測試並構建文檔。例如,'tox -e docs'會將Pyramid安裝到虛擬環境中,然後構建它的文檔。查看金字塔的[HACKING.txt](https://github.com/Pylons/pyramid/blob/master/HACKING.txt)和[tox.ini](https://github.com/Pylons/pyramid/blob/ master/tox.ini)以獲取更多示例用法和配置。 –

+0

感謝提示@StevePiercy會看看! – unbollwievable