web-dev-qa-db-fra.com

PIP: "Impossible de désinstaller 'ipython'. Il s'agit d'un projet installé par distutils et nous ne pouvons donc pas déterminer avec précision…"

J'essaie de installer Spyder via PIP mais j'obtiens l'erreur suivante:

Impossible de désinstaller 'ipython'. C'est un projet installé par distutils et nous ne pouvons donc pas déterminer avec précision les fichiers qui en font partie, ce qui ne conduirait qu'à une désinstallation partielle.

22
Raphael

Juste résolu avec:

Sudo apt-get remove ipython
10
Raphael

Vous pouvez mettre à jour ipython sans désinstaller l'ancienne version

Sudo -H pip install --ignore-installed -U ipython
33
0xCC

Certaines des solutions listées peuvent fonctionner, mais celle-ci a résolu mon problème avec les paquets installés par distutils.

Sudo apt-get remove python-ipython

Selon le type de package utilisé, vous devrez fournir les packages "python-" pour python.

Edit: Cependant, si cela ne résout toujours pas votre question, vous pouvez envisager de rétrograder pip à une version antérieure car pip 10 ne permet pas la suppression des paquets distutils.

Sudo -H pip install pip==9.0.1
Sudo pip uninstall ipython

Merci pour le commentaire, car je cherche à améliorer la façon dont je peux aider les gens.

2
vigilantbag2018

Pour Python 2:

pip install --upgrade --force-reinstall --no-cache-dir Spyder

Pour Python 3:

pip3 install --upgrade --force-reinstall --no-cache-dir Spyder
2
Hu Xixi