it-swarm.com.de

So ändern Sie den Installationspfad der Pip

Ich benutze Mac. Mein Pip-Installationspfad ist /Library/Python/2.7/site-packages. Wie ändere ich es in ~/anaconda/lib/python2.7/site-packages/?

Oft wird das von pip installierte Paket von meinem jupyter-Notizbuch nicht gefunden, weshalb ich den Pfad ändern möchte.

Ich schätze Ihre Hilfe. Andere Lösungen für die korrekte Installation von Paketen sind willkommen.

5
xtt

Sie können pip angeben, wo das Paket installiert werden soll. Verwenden Sie das Flag -t, dh das Zielverzeichnis, in dem Sie das Paket installieren möchten. Habe einen Blick auf pip install --help

-t, --target <dir>        Install packages into <dir>. By default this will not replace existing
                          files/folders in <dir>. Use --upgrade to replace existing packages in <dir> with
                          new versions.

Sie können dies dauerhaft ändern, indem Sie die Konfigurationsdatei pip.ini ändern. Sehen Sie dies für Details: pip Installationspfad

Unter Unix und Mac OS X lautet die Konfigurationsdatei: 

$HOME/.pip/pip.conf

Unter Windows lautet die Konfigurationsdatei:% HOME%\pip\pip.ini % HOME% befindet sich in 

 C:\Users\Bob on windows assuming your name is Bob

Möglicherweise müssen Sie die Datei pip.ini erstellen, wenn Sie Ihr Pip-Verzeichnis finden. In Ihrer pip.ini oder pip.config müssen Sie dann (unter der Annahme, dass Sie unter Windows stehen) etwas eingeben

[global]
target=C:\Users\<username>\Desktop
6
Ijaz Ahmad Khan

Unter macOS gehe zu /usr/local/bin/.

Entfernen Sie den Link zu pip:

rm /usr/local/bin/pip

Erstellen Sie den neuen Link, der auf die neue Installation verweist:

Sudo ln -s /new path /usr/local/bin/pip
1