2017-06-22 10 views
0

私は、Sphinxを使ってPythonモジュール用の簡単なドキュメントを作成しようとしています。初めて私が走った時、それはうまくいった。今、私はモジュールにいくつかの更新を行い、ドキュメントを再実行すると、コマンドいる:スフィンクスはどこかにPythonモジュールをキャッシュしています:どこですか?

$ sphinx-apidoc -P -F -f -e -o . /path/to/module $ make html それは常にはPythonのモジュールコードの古いバージョンを使用しています。私はdocsディレクトリ全体を削除し、モジュールを移動し、再検査し、sphinxを更新しようとしました。何も動作しません。

古いコードはまだ再利用され、どこかにキャッシュされています。それは私を絶対に狂ってしまう。

答えて

0

はモジュールをインポートしているため、ローカルコピーが見つからない場合があります。システムに既にインストールされている古いバージョンをインポートし、それを使用してドキュメントを生成します。実行中はすべてpython setup.py installです。

+0

[tox](https://pypi.python.org/pypi/tox)を使用してみましたか? Pythonの複数のバージョンでテストを実行し、ドキュメントを構築するために、Pylonsプロジェクトのプロジェクトに使用します。例えば、 'tox -e docs'はPyramidを仮想環境にインストールし、そのドキュメントをビルドします。 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

関連する問題