1

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

一度に1つのvirtualenvしかアクティブ化できないため、私はsphinx-api-docを使用することができません。独自のvirtualenvでsphinxとdjangoを使ってsphinx-api-docを使う方法はありますか、あるいは唯一の方法であるsphinxをシステムに直接インストールしていますか?

答えて

0

コードのAPIドキュメントは、コードへの適切なアクセスによってのみ生成することができるため、アンサーは「いいえ、両方を同じvirtualenvに置く必要があります」。

いくつかの余分な思考:

  • あなたのコードのvirtualenvのは、システムのPythonパッケージから隔離されていない場合は、あなたグローバルスフィンクスをインストールすることができますが、あなたはおそらくないとそれを望んではいけません。

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

関連する問題