Comment faire pour désinstaller pip sur OSX?
J'ai exécuté les commandes suivantes:
easy_install pip
sudo pip install setuptools --no-use-wheel --upgrade
Comment puis-je inverser les deux commandes pour obtenir mon python de retour à son état d'origine dans OSX? (la suppression de pip dans le cadre de celui-ci)
Vous devez vous connecter pour publier un commentaire.
La première chose que vous devriez essayer est:
Sur de nombreux environnements qui ne fonctionne pas. Donc, étant donné le manque d'info sur ce problème, j'ai fini par enlever pip manuellement à partir de /usr/local/bin.
pip
. Essayezpip uninstall pip
Dans mon cas, j'ai exécuté la commande suivante et cela a fonctionné (pas que je m'attendais à):
Qui a abouti à:
pip
est génial 😛pip
à l'aide desudo easy_install pip
avec la version qui est livré avec macOS Sierra. Cette solution semble avoir résolu mon dilemme. D'autres informations, si quelqu'un d'autre le lit ou s'en soucie:Python 2.7.10 (default, Jul 30 2016, 19:40:32) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Afin d'enlever complètement pip, je crois que vous devez supprimer les fichiers à partir de toutes les versions de Python sur votre ordinateur. Pour moi, ils sont ici:
Vous pouvez avoir besoin de supprimer les fichiers ou les répertoires situés à ces fichiers chemins (et plus, selon le nombre de versions de Python que vous avez installé).
Modifier: pour trouver toutes les versions de pip sur votre machine, utilisez:
find /-name pip 2>/dev/null
, qui commence à son niveau le plus élevé (d'où le/
) et masque tous les messages d'erreur (c'est ce que2>/dev/null
n'). C'est ma sortie:Aditionally à la réponse de @srk, vous devez désinstaller le package
setuptools
:Si vous souhaitez désinstaller tous les paquets d'abord, cette réponse a quelques conseils: https://stackoverflow.com/a/11250821/265954
Remarque: avant d'utiliser les commandes de cette réponse, veuillez lire attentivement les commentaires sur les effets secondaires et comment éviter la désinstallation
pip
etsetuptools
trop tôt. E. g.pip freeze | grep -v "^-e" | grep -v "^(setuptools|pip)" | xargs pip uninstall -y
Supprimer tous les pip les fichiers de /usr/local/bin.
Il fait la magie.