Ich versuche, numpy unter macOS X zu installieren, aber nach Ausführung des Befehls wird folgende pip install numpy
Fehlermeldung angezeigt :
Umgebungsfehler: [Fehler 13]: Berechtigung verweigert: 'usr / local / bin / f2py
Wie behebe ich das?
Ich versuche, numpy unter macOS X zu installieren, aber nach Ausführung des Befehls wird folgende pip install numpy
Fehlermeldung angezeigt :
Umgebungsfehler: [Fehler 13]: Berechtigung verweigert: 'usr / local / bin / f2py
Wie behebe ich das?
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. Anerkennung
pip install --user package-name
Scheint zu funktionieren, aber das Paket installiert den Pfad des Benutzers. sowie :
"c: \ users \ *** \ appdata \ local \ temp \ pip-req-tracker-_akmzo \ 42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3"
Ich möchte das Paket in einem Python-Ordner wie c: \ Python27 installieren. Ich installiere das Modul im erwarteten Ordner durch:
pip install package-name --no-cache-dir
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.
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 erstellt site-packages
. Dies führte dazu, dass der Pfad das Windows-Limit überschritt und diesen Fehler auslöste.
Hoffe es hilft jemandem =)
Ich habe den Befehl gerade mit sudo ausgeführt:
sudo pip install numpy
Beachten Sie, dass Sie nach dem Passwort des Benutzers gefragt werden. Dies wurde unter macOS High Sierra (10.13) getestet.
Ich hatte das gleiche Problem für verschiedene Pakete. Ich habe pyinstaller
in conda auf Mac Mojave installiert . Ich tat
conda create --name ai37 python=3.7
conda activate ai37
Ich habe den genannten Fehler erhalten, als ich versucht habe, pyinstaller mit zu installieren
pip install pyinstaller
Ich konnte den Pyinstaller mit dem folgenden Befehl installieren
conda install -c conda-forge pyinstaller
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
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