Sur Ubuntu 10.04, j'ai l'habitude apt-get install pip
d'installer pip
après quoi j'ai installé django
. J'ai ensuite essayé de désinstaller django
avec pip
via pip uninstall django
ce qui me donne:
pip: error: No command by the name pip uninstall
De faire des recherches parce que j'utilise une ancienne version.
$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)
J'ai d'abord réalisé que cette version de pip
n'avait pas de désinstallation lorsque j'ai installé la mauvaise version de django
et j'ai essayé de la désinstaller avec
pip uninstall django
et a fini avec
pip: error: No command by the name pip uninstall
D'un autre article:
pip 0.3.1 a plus de deux ans et, en effet, il n'inclut pas la commande de désinstallation. La version actuelle de pip est 1.0.1.
Je suppose que vous utilisez une version de pip fournie par le système d'exploitation; ceux-ci ont tendance à être assez obsolètes. De nombreux bugs ont été corrigés et des fonctionnalités ajoutées au cours des deux dernières années.
Alors, quelle est la bonne façon de le mettre à niveau sur Ubuntu 10.04 afin que je puisse accéder à la uninstall
commande?
sudo pip install --upgrade pip
pip --version
la même version restait.Réponses:
Supprimez l'installation de pip à l'échelle du système:
Ensuite, installez une nouvelle copie de pip:
Testé sur Ubuntu 10.04 i686
Je vous suggère d'utiliser virtualenv. Pour plus de détails, voir la documentation officielle de pip
la source
easy_install pip
place de lacurl
commande.En fait,
pip install --upgrade pip
cela fonctionne, mais il installe un nouveau pip, dans mon cas pip-2.6. La commande à désinstaller est donc .pip-2.6 uninstall package-name
la source
Dans mon cas, après un
sudo pip install --upgrade pip
sur ubuntu 10.04/usr/bin/pip
est inchangé mais/usr/local/bin/pip
est pip 1.1la source
Le préfixe d'installation par défaut est
/usr/local
, utilisez:la source
sudo apt-get install python-pip
. Je voulais mettre à niveau, j'ai donc essayé votre solution. Par la suite,which pip
a, en fait, produit/usr/bin/pip
, comme prévu, mais l'exécution apip --version
eu une erreur se terminant par ceci:pkg_resources.DistributionNotFound: pip==1.5.5
Mon cas: j'ai d'abord supprimé l'ancien pip, puis réinstallé la dernière version.
la source