web-dev-qa-db-fra.com

Comment changer le chemin d'installation du pip

J'utilise Mac. Mon chemin d'installation pip est /Library/Python/2.7/site-packages. Comment puis-je le changer en ~/anaconda/lib/python2.7/site-packages/?

Souvent, le paquet installé par pip ne sera pas trouvé par mon ordinateur portable jupyter et c'est pourquoi je veux changer le chemin.

J'apprécie ton aide. D'autres solutions pour installer correctement les paquets sont les bienvenues.

5
xtt

Vous pouvez dire à pip où installer le paquet. Utilisez l’indicateur -t, c’est-à-dire le répertoire cible dans lequel vous voulez installer le paquet. J'ai jeté un œil sur 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.

Vous pouvez changer cela de façon permanente en modifiant le fichier de configuration pip.ini. Voir ceci pour plus de détails: chemin d'installation du pip

Sous Unix et Mac OS X, le fichier de configuration est le suivant: 

$HOME/.pip/pip.conf

Sous Windows, le fichier de configuration est:% HOME%\pip\pip.ini Le% HOME% se trouve dans 

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

Vous devrez peut-être créer le fichier pip.ini lorsque vous trouverez votre répertoire pip. Dans votre pip.ini ou pip.config, vous devrez alors mettre (en supposant que sur Windows) quelque chose comme:

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

Sur macOS, accédez à /usr/local/bin/.

Supprimer le lien vers pip:

rm /usr/local/bin/pip

Créez le nouveau lien pointant vers la nouvelle installation:

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