1

独自の異なるバージョンのdjangoを実行している複数のdjangoプロジェクトがありますvirtualenvsphinx-api-docコマンドを使用して、djangoプロジェクトのAPIドキュメントを生成したいと思います。ただし、sphinxをシステムに直接インストールしたくないので、別のvirtualenvにインストールしたいと思います。

一度にアクティブ化できるvirtualenvは1つだけなので、sphinx-api-docを使用できません。独立したvirtualenvでsphinxとdjangoでsphinx-api-docを使用する方法はありますか、それともシステムに直接sphinxをインストールする唯一の方法ですか?

4

1 に答える 1

0

コードのAPIドキュメントは、コードに適切にアクセスしてのみ生成できるため、回答は「いいえ、両方を同じvirtualenvに含める必要があります」になります。

いくつかの追加の考え:

  • コードvirtualenvがシステムのpythonパッケージから分離されていない場合は、 sphinxをグローバルにインストールできますが、おそらくそれは望ましくないはずです。

  • コードのvirtualenvにスフィンクスを追加するだけです。数キロバイト余分にかかるオーバーヘッドについて心配する必要はないと思います。

于 2012-04-25T19:54:43.433 に答える