Note du responsable : Si vous rencontrez toujours ce problème, veuillez consulter #5599.
mon pépin est cassé. il ne peut pas mettre à jour. Il se plaint également d'une erreur lorsque vous tapez simplement pip.
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
Également essayé sudo pip
ou sudo su; pip
, avec la même sortie.
En tappant:
sudo apt remove python-pip
le problème disparaît. Étrange.
C'est une mauvaise idée de sudo pip install -U pip
.
J'ai eu le même problème, alors j'ai appliqué votre étrange méthode : sudo apt remove python-pip
et cela a également résolu mon problème. Je pense que c'est à cause de la différence de version. Parce qu'avant de supprimer pip, j'ai mis à jour pip de 8 à 10. Après avoir supprimé pip, j'ai vérifié la version de pip et la sortie a montré que j'avais pip avec la version 10. Et le problème a disparu :) @zchrissirhcz
Cette solution a également fonctionné pour moi, car ma trace d'erreur était identique. Merci d'avoir partagé.
Lorsque j'essaie de désinstaller pip sur fedora, il essaie de supprimer 377 packages. Je suis sûr que ce monde casse tout le système
@PavelNiedoba Dans mon cas, je mets d'abord à jour pip avec pip, puis supprime le paquet python-pip
sur Ubuntu avec apt.
J'ai eu le même problème mais j'ai utilisé le correctif temporaire mentionné dans le numéro 5240 . Peu de temps après, une nouvelle plainte est apparue, indiquant une erreur à la ligne 11.
Traceback (dernier appel le plus récent) :
Fichier "/usr/local/bin/pip", ligne 11, dans
sys.exit(main())
NameError : le nom 'main' n'est pas défini
J'ai changé la dernière ligne, de
sys.exit(main())
pour
sys.exit(_main())
et voila ! Problème écarté.
Je viens de changer le from pip._internal import main
en from pip import main
et voilà ! Problème ignoré
sudo python -m pip installer -U pip==8.0.1
Comme indiqué par @mahxn0 , j'ai fait :
sudo python -m pip install -U pip == 8.0.1
Après ça:
sudo pip install -U pip
Et ça marche normalement maintenant ;)
salut les frères excusez moi j'ai un problème avec mon mac OS, j'ai déjà une version Python 2.7 et j'ai installé la version 3.6 mais j'ai toujours le système qui me met la 2.7 dans ma / Bibliothèque et je ne sais pas quoi faire je peux même pas installer de modules sur mon IDE
Aidez-moi, s'il vous plaît :'(
@kouamegerard le problème est le gestionnaire de paquets python, le pip est cassé. Vous devez supprimer et réinstaller pip, surtout pas la version 10.0. Essayez de rechercher sur Google comment installer une version pip (comme 9.0) sur mac OS, espérons que cela vous aidera.
@kouamegerard Je vous suggère d'utiliser une installation Python fournie par homebrew ( brew install python
après l'avoir installée à partir de https://brew.sh).
Etrange en effet ! J'ai tapé "sudo apt remove python3-pip", puis j'ai exécuté pip3, et il a installé tous les packages qu'il n'était pas en mesure d'installer auparavant ....
Cette solution fonctionne avec moi xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
ou
utilisez sudo pour la permission supérieure :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
Bien sûr, nous pouvons utiliser python3 au lieu de python ;)
J'ai frappé ceci dans un Dockerfile (lors de l'installation de python3.6 et python3-pip).
La suppression de cette ligne RUN pip3 install --upgrade pip
a résolu le problème.
Je suggérerais de regarder # 5599 comme cause première de ce problème et pour décrire ce qui le résout.
https://github.com/pypa/pip/issues/5599#issuecomment -414157896 résolu pour moi
python -m pip uninstall pip
puis faire
pip3 install --user PACKAGENAME
Cela fonctionne pour moi dans Python3 et Ubuntu 18.04.
Installez pip3 :
sudo python3 -m pip install -U pip==19.0.2
Mettre à jour pip3 :
sudo pip3 install --upgrade pip
J'ai résolu ce problème en mettant à jour pip via Python, comme ceci :
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
Cette solution fonctionne avec moi xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
ou
utilisez sudo pour la permission supérieure :curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
Bien sûr, nous pouvons utiliser python3 au lieu de python ;)
J'ai dû utiliser l'option -H pour sudo pour que cela fonctionne.
sudo -H python get-pip.py --force-reinstall
Ce fil a été automatiquement verrouillé puisqu'il n'y a eu aucune activité récente après sa fermeture. Veuillez ouvrir un nouveau problème pour les bogues associés.
Commentaire le plus utile
Je viens de changer le
from pip._internal import main
enfrom pip import main
et voilà ! Problème ignoré