web-dev-qa-db-fra.com

Comment désinstaller le gestionnaire de paquets "pip", s'il est installé à partir de la source?

Je n'étais pas au courant que pip pouvait être installé via le gestionnaire de packages de mon système d'exploitation, j'ai donc compilé et installé pip via source avec la commande suivante:

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | Sudo python

Je voudrais désinstaller pip et l'installer à la place à partir du gestionnaire de packages de mon système d'exploitation. Comment pourrais-je annuler complètement le travail du script d'installation?

23
Dallas

De cette façon, vous n'avez pas installé pip, vous avez juste installé le easy_install c'est-à-dire setuptools.

Vous devez d'abord supprimer tous les packages que vous avez installés avec easy_install en utilisant (voir désinstaller ):

easy_install -m PackageName

Cela inclut pip si vous l'avez installé à l'aide de easy_install pip.

Après cela, vous supprimez le setuptools en suivant les instructions de ici :

Si le package setuptools se trouve dans votre répertoire global de packages de site, vous pouvez supprimer en toute sécurité le fichier/répertoire suivant:

setuptools-*.Egg

Si setuptools est installé dans un autre emplacement tel que le répertoire du site utilisateur (par exemple: ~/.local, ~/Library/Python ou% APPDATA%), vous pouvez supprimer les fichiers suivants en toute sécurité:

pkg_resources.py
easy_install.py
setuptools/
setuptools-*.Egg-info/
12
Viktor Kerkez

pip uninstall pip marchera

54
Karthikeyan D

Si vous avez installé pip comme ceci:

 - Sudo apt install python-pip
 - Sudo apt install python3-pip

Désinstallez-les comme ceci:

 - Sudo apt remove python-pip
 - Sudo apt remove python3-pip
2
vincedjango

J'utilisais la commande ci-dessus mais cela ne fonctionnait pas. Cette commande a fonctionné pour moi:

python -m pip uninstall pip setuptools
0
Deepak Kumar