J'ai une question à propos de l'installation/de la mise à niveau des packages Python à l'aide de l'outil pip
name__.
Je peux soit courir
Sudo pip install -U PACKAGENAME
ou
pip install -U PACKAGENAME --user
Quelle est la différence entre ces deux commandes et laquelle devrais-je préférer ...
Pour moi, la seule différence est le chemin du schéma.
En utilisant Sudo, votre paquet sera installé dans:
/usr/local/lib/python2.7/dist-packages/
Avec --user
, ils sont installés dans votre répertoire $HOME
dans:
$HOME/.local/lib/python2.7/site-packages
Pour votre propre système, je dirais que cela n'a pas vraiment d'importance. Utilisez --user
si vous n'êtes pas membre sudoer.
Pour le code que vous publiez, évitez --user
.