Ich arbeite an einer Python-Bibliothek und verwende die Anaconda-Distribution. Ich installiere Pakete in eine conda
Umgebung mit beiden conda
und pip
. Ich möchte Python-Pakete sowohl von PyPi als auch von einem internen Repository-Server (Sonatype Nexus) installieren. Um dies zu tun, muss ich die --extra-index-url
Flagge setzen.Umgebungsspezifische pip.conf unter Anaconda
Ich möchte dies reproduzierbar machen, um es jedem zu ermöglichen, die Umgebung aus einem Skript wiederherzustellen, so dass die Einstellung --extra-index-url
von einem Befehlszeilenaufruf von pip
keine Option ist.
Ich könnte dies global in $HOME/.pip/pip.conf
, die funktioniert, aber das ist nicht übertragbar auf andere Benutzer, zumindest nicht in einer automatisierten Weise.
Gibt es eine Möglichkeit, eine conda
umgebungsspezifische pip.conf
Datei zu setzen? Wo würde es platziert werden? Dies würde es jedem ermöglichen, den Bibliothekscode auszuprobieren und die Umgebung mit allen intakten Abhängigkeiten neu zu erstellen und Code aus einem internen Repository zu ziehen.