Wie klon ich eine Conda-Umgebung von einem Python-Release zu einem anderen?

8

Ich habe eine Python 2.7 Conda-Umgebung und möchte mit Python 3.4 eine äquivalente Umgebung erstellen. Ich kenne die Option --clone beim Erstellen von Umgebungen, akzeptiert jedoch keine zusätzlichen Argumente wie python=3.4 . Gibt es eine Möglichkeit, dies automatisch zu tun? Ich dachte über den Versuch, die Ausgabe von conda list --export zu verwenden, aber das codiert auch die Python-Version.

    
godber 09.07.2014, 21:26
quelle

1 Antwort

13

Eine Möglichkeit wäre

%Vor%

Und bearbeiten Sie dann diese Datei, um den letzten Teil jedes Pakets mit den py27_0 -Teilen zu entfernen (Sie möchten vielleicht auch die Versionen entfernen, falls eine Version eines Pakets keine Python 3-Version hat). Dann

%Vor%

Eine andere Idee wäre, die Umgebung zu klonen:

%Vor%

Beachten Sie, dass diese beiden natürlich fehlschlagen, wenn Sie ein Paket haben, das keine Python 3-Version hat.

    
asmeurer 28.07.2014, 17:12
quelle

Tags und Links