私はPythonライブラリとanacondaディストリビューションを使用しています。私は、パッケージconda
conda
とpip
の両方でパッケージをインストールします。私は、PyPiと社内リポジトリサーバ(Sonatype Nexus)の両方からPythonパッケージをインストールしたいと考えています。これを行うには、--extra-index-url
フラグを設定する必要があります。anacondaの環境固有のpip.conf
コマンドラインからの--extra-index-url
の設定をpip
に設定することはオプションではないため、誰でも環境からスクリプトを再作成できるように再現可能にしたいと考えています。
$HOME/.pip/pip.conf
でこれをグローバルに設定できますが、少なくとも自動化された方法では他のユーザーには転送できません。
conda
環境固有のpip.conf
ファイルを設定する方法はありますか?それはどこに置かれますか?これにより、誰もがライブラリコードをチェックアウトし、すべての依存関係をそのまま引き継いで環境を作り直し、内部リポジトリからコードを引き出すことができます。