Festlegen des Standardinstallationsorts für pip

8982
Jules

Ich arbeite an einem Computer mit äußerst begrenztem internem Speicher. Ich möchte Pip und meine Python-Umgebung so einrichten, dass neue Pakete standardmäßig auf einer SD-Karte installiert werden (die sowieso die ganze Zeit in der Maschine sein wird) .

Bietet pip diese Art von Funktionalität?

0
welches OS verwendest du? magicandre1981 vor 8 Jahren 0
@ magicandre1981 Dies ist auf Ubuntu 15.10. Jules vor 8 Jahren 0

2 Antworten auf die Frage

1
Liudvikas Akelis

Ein etwas alternativer Ansatz könnte virtualenv sein, wie folgt:

virtualenv path/to/your/storage/venv 

dann

source path/to/your/storage/venv/bin/activate 

Dieser letzte Befehl befördert Sie in Ihre virtuelle Umgebung. Wenn Sie dort installiert sind, wird alles, was über installiert pipwird, in diesem Verzeichnis installiert, das sich auf einem anderen Gerät befinden kann.
Ich würde diesen Ansatz vorziehen, da nur sehr wenige manuelle Konfigurationen erforderlich sind, aber Sie müssen virtualenv installieren (es handelt sich um 2 MB).

0
malik

Sie sollten Ihre pip.conf-Datei ändern.

Die Frage zum Ändern des Standardinstallationsverzeichnisses wurde hier beantwortet: https://stackoverflow.com/a/24175174

Hast du das probiert?