pip: no module named _internal
J'ai un problème lorsque j'essaie d'utiliser le pip en quelque sorte. J'utilise Ubuntu 16.04.4
Je dois dire que je l'ai utilisé déjà, et je n'ai jamais eu aucun problème, mais à partir d'aujourd'hui lorsque je utiliser n'importe quelle commande, je reçois toujours le même message d'erreur (par exemple à l'aide de pip --upgrade
).
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, in <module>
from pip._internal import main
ImportError: No module named _internal
J'ai essayé de faire sudo apt-get remove python-pip
suivie par sudo apt-get install python-pip
mais rien n'a changé.
Merci pour votre temps!
Assurez-vous que
Même problème ici. Avez-vous trouvé une solution?
Je n'ai trouvé une solution. J'ai remarqué que l'utilisation de
J'ai toujours le même problème, je suis en utilisant le pip en conda de l'environnement , de python 2.7 et je suis en utilisant pip install ipdb. Toute idée de ce?
/usr/local/lib/pythonX.X/site-packages
précède /usr/lib/pythonX.X/site-packages
dans votre $PATH
.Même problème ici. Avez-vous trouvé une solution?
Je n'ai trouvé une solution. J'ai remarqué que l'utilisation de
python -m pip
tout fonctionne bien. A côté de cela, j'ai supprimé le fichier /usr/local/bin/pip
, demande maintenant pip -V
retour pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
. Tout semble fonctionner comme prévu.J'ai toujours le même problème, je suis en utilisant le pip en conda de l'environnement , de python 2.7 et je suis en utilisant pip install ipdb. Toute idée de ce?
OriginalL'auteur Grimdrem | 2018-04-20
Vous devez vous connecter pour publier un commentaire.
Une réponse de askUbuntu œuvres.
Pour pip2.7, vous pouvez au premier
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, puispython2.7 get-pip.py --force-reinstall
réinstaller pip.Le problème est résolu. Fonctionne également pour python3.
Vert assurez-vous que votre pip travaux.
De même, il ne fonctionne pas pour moi non plus.
Je l'ai résolu en réinstallant python, ce qui est une véritable douleur maintenant que je n'en ai pas de mon passé, les modules de
Juste mordu par cette question, semble être un peu de un cluster qui
apt-get install python-pip
ne fonctionne pas sur 16.04.4 et vous de recourir à des blob binaire installateurs?OriginalL'auteur YongHao Hu
Ce fait pour moi:
python -m pip install --upgrade pip
Environnement: OSX && Python installé via brew
cela n'a pas fonctionné pour moi. ce que @Grimdrem fait, c'est ce que j'ai fini par faire. J'ai eu(dans le passé) installé pip pour tous (à l'aide de sudo ou quelque chose)...et ma mise à niveau a été avec --utilisateur afin de l'installer d'autres encore accroché autour de...la suppression à partir de /usr/local/bin et de mon principal python package de dossier (non-utilisateur) a fait le tour.
OriginalL'auteur magicrebirth
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
utilisation sudo pour le plus élevé de l'autorisation:
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 😉
Ref
OriginalL'auteur Abdallah Okasha
Dans le fichier "/usr/local/bin/pip" changement
from pip._internal import main
àfrom pip import main
OriginalL'auteur GauthamGAjith
Reportez-vous à cette liste des problèmes
fonctionne pour moi
OriginalL'auteur zangw
Ce problème peut-être en raison de communes de l'utilisateur n'avez pas les privilèges d'accès des paquets py fichier.
1. l'utilisateur root peut exécuter 'pip liste
2. d'autres communes de l'utilisateur ne peut pas exécuter "pip liste"
Vérifier pip py fichier privilège.
solution : racine de l'utilisateur et exécuter
résoudre ce problème.
OriginalL'auteur Yi Yang Apollo
J'ai vu ce problème lorsque
PYTHONPATH
a été définie pour inclure le haut-site-packages
répertoire. Depuis Python recherche, il y a automatiquement, il est inutile et peut être supprimée.export PYTHONPATH=""
pour obtenir pip de travail.Comment le faire exactement?
mais lorsque j'essaie echo $PYTHONPATH, site-packages n'était pas inclus.
J'ai rencontré ce lors de la construction d'un environnement virtuel sur un système qui utilise des modules pour gérer les paquets de logiciels. Lorsque j'ai chargé de vous dire "de charger le module python/3.5.2" et il ajoute votre
PYTHONPATH
. Puis, quand j'ai activé ma virtuel env, il n'a jamais annuler mon PYTHONPATH, ce qui signifie qu'il a trouvé le système de niveaupip
et non pas le seul dans mon virtualenv.OriginalL'auteur Levi Morrison
C'est probablement en raison d'un conflit de version, essayez de l'exécuter, il va supprimer les anciens pip en quelque sorte.
python-pip
paquet a été installé à la distribution de niveau, etget-pip.py
avait été utilisé pour un utilisateur spécifique à la version depip
qui était aussi dans le$PATH
. Jesudo apt-get remove
d lapython-pip
paquet (2.7) et utilisé celui de mon ~/.local/bin au lieu de cela. Plus aucun message d'erreur.OriginalL'auteur Tinashe Makuti
Êtes-vous à l'aide de python2 ou python3? La commande suivante peut être différent!
python3 -m pip --version
pour voir si vous avez pip installé.python3 -m pip install --upgrade pip
.sudo apt-get install python3-pip
, et de le faire à nouveau.OriginalL'auteur William
La solution suivante a résolu le problème sur ma machine pour python2.7
"$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py"
et puis
"$ sudo python2.7 get-pip.py --force-réinstaller"
Merci pour la mise à jour
OriginalL'auteur Merwanski
Rien n'a fonctionné pour moi, mais une seule chose:
J'ai utilisé sudo devant la commande et il fonctionne très bien.
OriginalL'auteur GeorgesD
J'ai le même problème sur mon environnement virtuel après la mise à niveau d'installation de python, de 3,6 à 3,7 mais seulement sur l'évent à l'échelle mondiale pip problème, pour le résoudre j'ai désactiver et supprimer mon environnement virtuel après recréer à nouveau, et maintenant est fine, sur venv:
et après recréer l'environnement virtuel.
J'utilise mac OS 10.11, et python 3
OriginalL'auteur bayocr
Je viens de rencontré le même problème et dans mon cas, il s'avère que c'est un conflit entre l'installation de python dans mon virtualenv et le site de python (Ubuntu).
Ce qu'elle n'en résout, pour moi, est d'exécuter pip de cette façon, à force d'utilisation de la bonne installation de python (dans mon vortualenv):
au lieu de
J'ai réalisé cela lorsque j'ai essayé de suivre quelques réponses ici que suggérer une ré-installation pip et la sortie d'erreur que j'ai eu était pointant vers un site existant à l'échelle de python chemin de la bibliothèque, bien que j'avais activé mon virtualenv.
La peine d'essayer avant de les supprimer et de réinstaller des trucs.
OriginalL'auteur tospo
(Sur windows)
pas sûr de savoir pourquoi ce qui se passait, mais j'ai eu mon PYTHONPATH de l'installation de point d'c:\python27 où python est installé. en combinaison avec virtualenv ce produit le bug mentionné.
résolu en supprimant le PYTHONPATH env var tous ensemble
OriginalL'auteur Gil Hiram
ma solution:
première étape, comme la plupart des autres réponse:
deuxième, ajoutez doux lien
OriginalL'auteur John