現在取り組んでいるプロジェクトに応じて、異なるpip configファイルを使用する必要があります。各プロジェクトは個別のpypiリポジトリからプルし、.pip/pip.confファイルに独自のブロックを必要とします
[global]
timeout = 60
index-url = <my_custom_pypi_repo>
Virtualenv固有のベースでpip.confファイルを提供する方法はありますか?
理想的には走るとき
workon env1
pip install env1_package
Env1構成ファイルからのみダウンロードしようとします
Env2にも似ています
workon env2
pip install env2_package
Env1 pypiサーバーにこのパッケージを要求しないようにしたいと思います。
質問を投稿した後にこれを見つけました:
https://pip.pypa.io/en/stable/user_guide/#config-file
~/.pip/pip.conf
以下を設定する必要があります。
~/.virtualenvs/env1/pip.conf
~/.virtualenvs/env2/pip.conf
引き続き継承します:
~/.pip/pip.conf
ただし、環境ごとに上書きできます。