web-dev-qa-db-de.com

Wenn Conda Django installiert, PermissionError (13, 'Permission denied')

Wenn ich conda install Django starte, erhalte ich die folgende Fehlermeldung:

Umwelt lösen: fertig

==> WARNUNG: Es gibt eine neuere Version von Conda. <== 

aktuelle Version: 4.4.10 

neueste Version: 4.4.11

Bitte aktualisieren Sie die Conda durch Ausführen

$ conda update -n base conda

## Paketplan ##

umgebungsort:/opt/anaconda/anaconda3

hinzugefügte/aktualisierte Spezifikationen: - Django

Die folgenden NEUEN Pakete werden installiert:

Django: 2.0.2-py36hd476221_0

Fortfahren ([y]/n)? y

Transaktion vorbereiten: fertig

Überprüfung der Transaktion: abgeschlossen

Transaktion ausgeführt: fehlgeschlagen

ERROR conda.core.link:_execute(481): Ein Fehler beim Installieren des Pakets "Standardwerte :: Django-2.0.2-py36hd476221_0". PermissionError (13, 'Permission denied') Versuch, zurückzurollen.

Transaktion rückgängig machen: fertig

PermissionError (13, 'Permission denied')

Was soll ich machen?

6
user8483278

Ich habe es repariert.

Ich habe die Erlaubnis von/opt/anaconda/anaconda3 rekursiv geändert.

1
user8483278

Ich habe gelöst mit:

Sudo chown -R user anaconda3

Ich habe dieses Problem als Referenz verwendet.

11
Robocco

Ich möchte hinzufügen, dass das gleiche für Windows-Eingabeaufforderung gilt. Sie müssen die Anaconda-Eingabeaufforderung als Administrator ausführen.

2
user2034200

Berechtigung verweigert. Dies liegt wahrscheinlich daran, dass Sie Ihren Befehl nicht als Root ausführen. Versuchen Sie, Ihren Befehl als SuperAdmin auszuführen

1
Daniel Kilanko

Das hat mein Problem gelöst. Für Windows: Versuchen Sie, die Pip-Ordner in AppData/Temp zu löschen. Python kann diese Ordner nicht löschen und neue Pip-Ordner zum Entpacken der neuen Installationen erstellen.

0
Rizwan