Ik rende de volgende opdrachten:
easy_install pip
sudo pip install setuptools --no-use-wheel --upgrade
Hoe kan ik draai de twee commando’s om mijn python terug naar zijn oorspronkelijke staat in OSX te krijgen? (Verwijderen pip kader ervan)
Antwoord 1, Autoriteit 100%
Het eerste wat je moet proberen is:
sudo pip uninstall pip
Aan tal van omgevingen die niet werkt. Dus gezien het ontbreken van informatie over dat probleem, ik belandde het handmatig verwijderen pip van / usr / local / bin.
Antwoord 2, Autoriteit 46%
In mijn geval kwam ik het volgende commando en het werkte (niet dat ik had verwacht dat het):
sudo pip uninstall pip
Dat resulteerde in:
Uninstalling pip-6.1.1:
/Library/Python/2.7/site-packages/pip-6.1.1.dist-info/DESCRIPTION.rst
/Library/Python/2.7/site-packages/pip-6.1.1.dist-info/METADATA
/Library/Python/2.7/site-packages/pip-6.1.1.dist-info/RECORD
<and all the other stuff>
...
/usr/local/bin/pip
/usr/local/bin/pip2
/usr/local/bin/pip2.7
Proceed (y/n)? y
Successfully uninstalled pip-6.1.1
Antwoord 3, Autoriteit 14%
Om pip volledig te verwijderen, ik geloof dat je moet de bestanden te verwijderen uit alle Python-versies op de computer. Voor mij zijn ze hier:
cd /Library/Frameworks/Python.framework/Versions/Current/bin/
cd /Library/Frameworks/Python.framework/Versions/3.3/bin/
Mogelijk moet u de bestanden of de mappen op deze bestandspaden verwijderen (en meer, afhankelijk van het aantal versies van Python dat u hebt geïnstalleerd).
Bewerken: om alle versies van pip op uw machine te vinden, gebruikt u:
find / -name pip 2>/dev/null
, die begint op het hoogste niveau (vandaar de /
) en alle foutmeldingen verbergt (dat is wat 2>/dev/null
doet). Dit is mijn uitvoer:
$ find / -name pip 2>/dev/null
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip
/Library/Frameworks/Python.framework/Versions/3.3/bin/pip
/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pip
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pip
/Library/Frameworks/Python.framework/Versions/7.1/bin/pip
/Library/Frameworks/Python.framework/Versions/7.1/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip
Antwoord 4, autoriteit 11%
Aanvullend op het antwoord van @srk, moet u pakket setuptools
verwijderen:
python -m pip uninstall pip setuptools
Als je eerst alle andere pakketten wilt verwijderen, bevat dit antwoord enkele hints: https://stackoverflow.com/a/11250821 /265954
Opmerking: voordat u de commando’s uit dat antwoord gebruikt, lees alstublieft de opmerkingen over bijwerkingen en hoe u kunt voorkomen dat u pip
en setuptools
te vroeg verwijdert. bijv. pip freeze | grep -v "^-e" | grep -v "^(setuptools|pip)" | xargs pip uninstall -y
Antwoord 5
op MacOS Big Sur versie 11.0.1
$ which pip
output: /usr/local/bin/pip
$ cd /usr/local/bin
Daar vond ik PIP, PIP2, PIP2.7
$ sudo rm -r pip # for each version to remove
Op de een of andere manier is de installatie met Easy_Install beschadigd.
Antwoord 6
Omdat PIP een pakket is,
pip uninstall pip
Zal het doen.
EDIT: Als dat niet werkt, probeer dan sudo -H pip uninstall pip
.