Oh, Entschuldigung. Ich habe kein MacOS. Aber es hat ein ähnliches Problem in WinOS gelöst
Andy
8
Ich bin auch ein Windows-Benutzer. Ich habe Python 3.7 installiert und wenn ich versuche, ein Paket zu installieren, wird derselbe Fehler ausgegeben, den Sie erhalten.
Probieren Sie es aus. Das hat bei mir funktioniert.
python -m pip install numpy
Und wann immer Sie ein neues Paket installieren, schreiben Sie einfach python -m pip install <package_name>
Auch ich musste mich dem gleichen Problem stellen. Das hat bei mir funktioniert. Klicken Sie mit der rechten Maustaste und führen Sie sie als Administrator aus. Führen Sie jedoch zuerst den Befehl update aus, um die Pip zu aktualisieren
Nun, in meinem Fall hatte das Problem eine andere Ursache, den Windows-Pfad Länge Überprüfen Sie dies.
Ich habe eine Bibliothek auf einer installiert, virtualenvwodurch der Pfad länger wurde. Bei der Installation der Bibliothek wurden einige Dateien unter erstellt site-packages. Dies führte dazu, dass der Pfad das Windows-Limit überschritt und diesen Fehler auslöste.
Ich habe das gleiche Problem, aber mit Kolbenpaket. Wenn ich sudo hinzufüge, überprüfe das Paket den Pfad / usr / local / lib. aber ich wollte meine Pakete auf meiner virtuellen Umgebung installieren
Gopi P
1
Ich hatte das gleiche Problem für verschiedene Pakete. Ich habe pyinstallerin conda auf Mac Mojave installiert . Ich tat
Unter Windows hat das bei mir funktioniert. Geben Sie in der Befehlszeile den Pfad zur Exe für Python an: & "C: / Programme (x86) /Python37-32/python.exe" -m pip install --upgrade pip --user
Antworten:
Das hat bei mir funktioniert.
pip3 install --user package-name # for Python3 pip install --user package-name # for Python2
Das
--user
Flag weist Python an, im Home-Verzeichnis des Benutzers zu installieren. Standardmäßig werden Systemstandorte aufgerufen. Anerkennungquelle
Scheint zu funktionieren, aber das Paket installiert den Pfad des Benutzers. sowie :
Ich möchte das Paket in einem Python-Ordner wie c: \ Python27 installieren. Ich installiere das Modul im erwarteten Ordner durch:
quelle
Ich bin auch ein Windows-Benutzer. Ich habe Python 3.7 installiert und wenn ich versuche, ein Paket zu installieren, wird derselbe Fehler ausgegeben, den Sie erhalten.
Probieren Sie es aus. Das hat bei mir funktioniert.
python -m pip install numpy
Und wann immer Sie ein neues Paket installieren, schreiben Sie einfach
python -m pip install <package_name>
Hoffe das ist hilfreich.
quelle
Auch ich musste mich dem gleichen Problem stellen. Das hat bei mir funktioniert. Klicken Sie mit der rechten Maustaste und führen Sie sie als Administrator aus. Führen Sie jedoch zuerst den Befehl update aus, um die Pip zu aktualisieren
python -m pip install --upgrade pip
quelle
Nun, in meinem Fall hatte das Problem eine andere Ursache, den Windows-Pfad Länge Überprüfen Sie dies.
Ich habe eine Bibliothek auf einer installiert,
virtualenv
wodurch der Pfad länger wurde. Bei der Installation der Bibliothek wurden einige Dateien unter erstelltsite-packages
. Dies führte dazu, dass der Pfad das Windows-Limit überschritt und diesen Fehler auslöste.Hoffe es hilft jemandem =)
quelle
Ich habe den Befehl gerade mit sudo ausgeführt:
Beachten Sie, dass Sie nach dem Passwort des Benutzers gefragt werden. Dies wurde unter macOS High Sierra (10.13) getestet.
quelle
Ich hatte das gleiche Problem für verschiedene Pakete. Ich habe
pyinstaller
in conda auf Mac Mojave installiert . Ich tatconda create --name ai37 python=3.7 conda activate ai37
Ich habe den genannten Fehler erhalten, als ich versucht habe, pyinstaller mit zu installieren
Ich konnte den Pyinstaller mit dem folgenden Befehl installieren
quelle
Unter Windows hat das bei mir funktioniert. Geben Sie in der Befehlszeile den Pfad zur Exe für Python an: & "C: / Programme (x86) /Python37-32/python.exe" -m pip install --upgrade pip --user
quelle
Führen Sie als Windows-Benutzer eine Admin- Powershell aus und starten Sie:
quelle
Es wird immer bevorzugt, eine virtuelle Umgebung zu verwenden. Erstellen Sie Ihre virtuelle Umgebung mit:
python -m venv <name_of_virtualenv>
Wechseln Sie in Ihr Umgebungsverzeichnis und aktivieren Sie Ihre Umgebung mit dem folgenden Befehl unter Windows:
env_name\Scripts\activate.bat
dann einfach benutzen
pip install package_name
quelle