Python Anaconda Conda Problem: Update Anaconda-Paket unmöglich, weil Prozesse laufen

8

Ich habe ein Problem mit der Aktualisierung von Anacondas Paketen mit Conda. wenn ich eine Conda-Aktualisierung mache - gibt es ein Problem, das zu mir sagt:

%Vor%

Es läuft jedoch kein Prozess, ich habe nur das cmd-Fenster geöffnet. Die gleiche Geschichte, wenn ich zum Beispiel dateutile aktualisieren möchte. Es ist wie wenn Conda ein Paket verwendet und dann kann ich sie nicht aktualisieren? Jemand kennt eine Methode, um diese Pakete zu schließen oder zu entfernen, um sie neu zu installieren?

Zur Information:

%Vor%     
ymmx 29.04.2015, 16:08
quelle

2 Antworten

9

Diese Situation wird in der nächsten Version von Conda verbessert, aber für den Moment können Sie conda install -f cryptography verwenden, um Conda zu zwingen, die Kryptographie zu aktualisieren.

    
asmeurer 04.05.2015, 20:12
quelle
2

Der Grund, warum Conda diese Pakete nicht aktualisieren kann, liegt darin, dass beim Aufruf von conda install oder conda update in der Standardumgebung eine Internetverbindung hergestellt wird, um die neuesten Versionen zu erhalten. Um dies zu tun, verwendet conda cryptography library von der Standardumgebung und sperrt diese Datei daher:

%Vor%

Um dieses spezielle Problem zu umgehen, können Sie das neueste cryptography -Paket im Offline-Modus installieren und somit vermeiden, dass diese Datei gesperrt wird.

Wenn Sie versucht haben und es versäumt haben, das Paket zu aktualisieren - es wurde bereits heruntergeladen und sein Pfad sollte lauten: <Anaconda_folder_path>/pkgs/cryptography-0.8.2-py27_0.tar.bz2 (Falls nicht, müssen Sie es möglicherweise manuell herunterladen).

Kopieren Sie diese Datei an einen anderen Speicherort und dann ist das Paket nicht im Offline-Modus:

%Vor%

Das hat das Problem für mich behoben.

    
Primer 03.05.2015 09:01
quelle

Tags und Links