Courir pip
ou pip3
résultats avec:
Traceback (most recent call last):
File "/home/myuser/.local/bin/pip", line 7, in <module>
from pip._internal import main
ImportError: No module named 'pip._internal'
J'ai eu des problèmes avec cela, et désinstallé pip3, mais quand j'essaie de l'installer à nouveau en utilisant
sudo apt-get -y install python3-pip
il installe, mais alors en cours d'exécution pip ou pip3 j'obtiens la même erreur.
#which pip3
/home/myuser/.local/bin/pip3
python3 -m pip install --user <package>
easy_install
(vient dupython-setuptools
paquet), vous pouvez fairesudo easy_install pip
(ousudo easy_install3 pip
pour python3 seulement, etc.)Réponses:
Après la mise à niveau
pip
(oupip3
, dans ce cas, si):Forcer une réinstallation de pip:
Vérifier l'installation:
Now
pip3 install <package>
etpip3 install --user <package>
(pour les installations de niveau utilisateur) fonctionneront correctement.Il ne devrait jamais y avoir de raison pour laquelle vous devez exécuter pip en mode élevé.
(note: Pour Python 2.7, remplacez simplement
python
pourpython3
etpip
pourpip3
)Même problème sur macOS, c’est un problème commun à toutes les plateformes.
la source
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/bin/pip3'
sudo rm -rf /usr/bin/pip3
- purger d'abord ce répertoire existant, puis installer à partir de zéro. C'est un problème d'autorisations sur ce répertoire, mais il est préférable de réinitialiser dans ces circonstances, je crois, vous pouvez toujours réinstaller facilement les paquets que vous perdez à nouveau. Si cela ne fonctionne pas, installez également votre installation Python 3, puis redémarrez.Cette commande fonctionne aussi, elle réinstalle le
pip
:sudo easy_install pip
la source
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
la source
J'ai eu le même problème que vous venez tout à l'heure, j'ai trouvé que la raison en est que vous travaillez sans privilège de superutilisateur, car certains packages ou modules Python internes sont installés sous le privilège de superutilisateur.
Vous pouvez donc essayer d’abord en entrant
sudo su
, puis entrez votre mot de passe et lancez-vouspip install
, cela pourrait aider.la source
pip
avec des permissions élevées. Utilisez le--user
drapeau à la place, comme dans:pip3 install --user <package>
pip3 install --user
from pip._internal import main
erreur se produisait, dans ma solution, 1)curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
2)python3 get-pip.py --user --force-reinstall
, et ensuite vous pouvez exécuterpip
sans la permission du superutilisateur, merci beaucoup pour vos conseils , cela aide beaucoup!sudo
bon gré mal gré (détruit mon système d'exploitation à plusieurs reprises!)Appliquez ces trois étapes:
/usr/local/bin
par terminalsudo gedit pip
from pip._internal import main
enfrom pip import main
.la source
Vérifiez si pip est déjà installé en utilisant
ou
Si non, utilisez cette commande pour l'installer:
Maintenant vous pouvez utiliser
installer des paquets en utilisant pip.
la source
La version pip est maintenant 19.0.1:
Changer
from pip._internal import main
enfrom pip import main
la source