conda update conda Erlaubnis Fehler
~$ conda update conda
Solving environment: done
## Package Plan ##
environment location: /home/david/anaconda3
added /updated specs:
- conda
The following packages will be UPDATED:
conda: 4.4.10-py36_0 --> 4.4.11-py36_0
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'.
PermissionError(13, 'Permission denied')
Attempting to roll back.
Rolling back transaction: done
PermissionError(13, 'Permission denied')
War ich versucht, zu aktualisieren conda auf virtualbox ubuntu 16.04 und diese Erlaubnis Fehler kam. Ich habe versucht sudo conda update conda
aber es gibt sudo: conda: command not found
. Ich bin mir nicht sicher, wohin Sie gehen von hier aus.
- Haben Sie versucht
sudo -H conda update conda
- Es versucht, hat nicht den Befehl erkennt. Wahrscheinlich, weil die meisten Installationen von Anaconda sind nicht als root gemacht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe den gleichen Fehler und löste es von diesem:
Ich löste dieses problem, indem Sie einen Rechtsklick auf Anaconda Eingabeaufforderung", auswählen "Als Administrator Ausführen", und geben Sie den Befehl, den ich ausführen möchten.
Dieses problem auftreten, wenn zum Zeitpunkt der installation, wählen wir eine option installieren für alle Benutzer anaconda. Es kann gelöst werden, wie ich oben schon erwähnt - es als Administrator ausführen, und geben Sie den conda-Befehle für die Installation, die Aktualisierung der Pakete.
Alle conda Befehle müssen ausgeführt werden, ohne super-user-Privilegien. Das ist, warum
sudo conda
Befehl funktioniert nicht.Sie können ausführen conda installation Busch-Datei mit super-user-Berechtigungen während der Installation. Der Benutzer (
david
) ausgeführt conda nicht über Schreibzugriff auf Pfade(/home/david/anaconda3
) ändern muss in der Umgebung, conda kann nicht alles tun. Um dieses problem zu lösen, müssen Sie die Berechtigungen ändern, um Pfade (/home/david/anaconda3
).Um Berechtigungen zu ändern, um Pfade (
/home/user/anaconda3
) mit:Es ist die Erlaubnis verweigert, So dass nur
sudo chown -R frazier:frazier /home/frazier/anaconda3
PS: ändern 'frazier', um Ihren Benutzer-Namen.
Lösung:
ändern Sie die Berechtigung zum conda, verwenden Sie den Befehl :
chown Befehl ändert die Erlaubnis der miniconda zu nutzen sudo.
jetzt haben Sie die permisssion Zugriff auf sudo..
jetzt verwenden:
nun
Ausführung der Transaktion: Done
Haben Sie installiert Anaconda mit sudo oder root-Benutzer. Zu installieren, müssen Sie es mit normalen
ubuntu/<Your username>
Benutzer.Entfernen Sie oder nehmen Sie die Sicherung des bereits installiert Anaconda (
/home/<user>/anaconda3
).Mit normalen Modus installieren anaconda (
bash conda_installer_script
) .Überprüfen .bashrc für diese Zeile und bestätigen.
Wenn nicht, fügen Sie es mit der richtigen anaconda Weg .
Laden .bashrc-Datei, und überprüfen conda ist die Arbeit von conda list-Befehl.
Können Sie jetzt tun
conda update conda
export PATH
Sache ist nicht mehr der Weg zu gehen fürconda>=4.4
. Es sollte ersetzt werden durchsource <path_to_conda>/etc/profile.d/conda.sh
.Ich hatte auch diesen Fehler, und es behoben, indem Sie die folgenden Dinge - ein wenig seltsam, aber einen Versuch Wert.
1. Als administrator ausführen
2. Führen Sie den code unten, um insbesondere update-Paket in ein Umwelt -myenv
$conda install --name myenv numpy
3. Für mich war die Umgebung laufen, daher war es nicht zu aktualisieren, sobald ich geschlossen meine läuft Arbeitsmappen, und lief zu Punkt 1 und 2 .. es hat geklappt 🙂
wenn Sie diese Fehlermeldung während der Paket-installation in anaconda dann Folgen Sie dem angegebenen Schritt:
numpy