2017-01-23 52 views
2

私はPythonライブラリとanacondaディストリビューションを使用しています。私は、パッケージcondacondapipの両方でパッケージをインストールします。私は、PyPiと社内リポジトリサーバ(Sonatype Nexus)の両方からPythonパッケージをインストールしたいと考えています。これを行うには、--extra-index-urlフラグを設定する必要があります。anacondaの環境固有のpip.conf

コマンドラインからの--extra-index-urlの設定をpipに設定することはオプションではないため、誰でも環境からスクリプトを再作成できるように再現可能にしたいと考えています。

$HOME/.pip/pip.confでこれをグローバルに設定できますが、少なくとも自動化された方法では他のユーザーには転送できません。

conda環境固有のpip.confファイルを設定する方法はありますか?それはどこに置かれますか?これにより、誰もがライブラリコードをチェックアウトし、すべての依存関係をそのまま引き継いで環境を作り直し、内部リポジトリからコードを引き出すことができます。

答えて

4

環境変数PIP_CONFIG_FILEを設定して、好きなようにpip.confを指定できます。スクリプト

から環境を再作成する

をしたいので、あなたは、このスクリプトでPIP_CONFIG_FILEを設定することができます。

関連する問題