Laufen pip
oder pip3
Ergebnisse mit:
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'
Ich hatte Probleme damit und deinstallierte pip3, aber wenn ich versuche, es erneut mit zu installieren
sudo apt-get -y install python3-pip
Es wird zwar installiert, aber wenn Pip oder Pip3 ausgeführt wird, wird derselbe Fehler angezeigt.
#which pip3
/home/myuser/.local/bin/pip3
python3 -m pip install --user <package>
easy_install
(kommt aus dempython-setuptools
Paket), können Siesudo easy_install pip
(oder nursudo easy_install3 pip
für Python3, etc.)Antworten:
Nach dem Upgrade
pip
(oderpip3
in diesem Fall), wenn Folgendes auftritt:Erzwinge eine Neuinstallation von pip:
Überprüfen Sie die Installation:
Jetzt
pip3 install <package>
undpip3 install --user <package>
(für Installationen auf Benutzerebene) funktionieren ordnungsgemäß.Es sollte niemals einen Grund geben, Pip im erhöhten Modus auszuführen.
(Hinweis: Für Python 2.7 ersetzen Sie einfach
python
forpython3
undpip
for.pip3
)Hatte das gleiche Problem auch unter MacOS, es ist ein häufiges Problem auf allen Plattformen.
quelle
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/bin/pip3'
sudo rm -rf /usr/bin/pip3
- zuerst das vorhandene Verzeichnis löschen und dann von Grund auf neu installieren. Es ist ein Berechtigungsproblem in diesem Verzeichnis, aber ich glaube, es ist unter diesen Umständen besser, ein Zurücksetzen durchzuführen. Sie können alle Pakete, die Sie verlieren, immer wieder leicht neu installieren. Wenn dies nicht funktioniert, führen Sie auch eine Nuke-Installation von Python 3 durch und starten Sie den Computer neu.Dieser Befehl funktioniert auch und installiert Folgendes neu
pip
:sudo easy_install pip
quelle
Ich habe das gelöst, indem ich pip über Python aktualisiert habe:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
quelle
Ich habe gerade das gleiche Problem wie Sie. Der Grund dafür ist, dass Sie ohne Superuser-Berechtigung arbeiten, da einige interne Python-Pakete oder -Module mit Superuser-Berechtigung installiert sind.
Sie können es also versuchen, indem
sudo su
Sie zuerst eingeben, dann Ihr Passwort eingeben und ausführenpip install
, es könnte hilfreich sein.quelle
pip
mit erhöhten Berechtigungen ausgeführt werden müssen. Verwenden Sie--user
stattdessen flag, wie in:pip3 install --user <package>
pip3 install --user
from pip._internal import main
Fehler auftreten, in meiner Lösung, 1)curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
2)python3 get-pip.py --user --force-reinstall
und dann können Siepip
ohne Superuser-Berechtigung ausgeführt werden. Vielen Dank für Ihren Rat , es hilft sehr!sudo
Tour vorsichtiger Umgang zu sein (habe mein Betriebssystem mehrmals zerstört!)Wenden Sie diese drei Schritte an:
/usr/local/bin
Terminalsudo gedit pip
from pip._internal import main
infrom pip import main
.quelle
Überprüfen Sie mit, ob pip bereits installiert ist
oder
Wenn nicht, verwenden Sie diesen Befehl, um es zu installieren:
Jetzt können Sie verwenden
Pakete mit pip installieren.
quelle
Die Pip-Version ist jetzt 19.0.1:
Ändern Sie
from pip._internal import main
infrom pip import main
quelle