pip-Installation schlägt mit Fehler „Berechtigung verweigert“ im Verzeichnis fehl
Problem:
Beim Versuch Wenn Sie Python-Pakete über pip mit dem Befehl „pip install -r require.txt“ installieren, können Benutzer auf Folgendes stoßen Fehler:
OSError: [Errno 13] Permission denied: '/usr/local/lib/…'
Analyse:
Dieser Fehler weist darauf hin, dass pip nicht über ausreichende Berechtigungen verfügt, um Verzeichnisse im angegebenen Pfad zu erstellen oder darauf zuzugreifen. Dies kann auftreten, wenn:
Lösung:
Ansatz 1: Pip-Installation --user
Es wird empfohlen, für nicht systemweite Installationen „pip install --user“ anstelle von „sudo pip install“ zu verwenden. Dieser Ansatz:
Ansatz 2: Datei anpassen Berechtigungen
Wenn „pip install --user“ fehlschlägt, überprüfen Sie die Zielverzeichnisberechtigungen:
Warum nicht Sudo verwenden?
Während der Verwendung Sudo mag wie eine schnelle Lösung erscheinen, für zwei Personen wird davon jedoch im Allgemeinen abgeraten Gründe:
Das obige ist der detaillierte Inhalt vonWarum schlägt „pip install' mit dem Fehler „Berechtigung verweigert' fehl und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!