2016-06-23 13 views
0

Ich möchte eine Umgebung erstellen, die eine genaue Kopie meiner root Umgebung ist, aber keine Kopien von Paketen (später werde ich ein paar Pakete nicht in Anaconda hinzufügen). Ich könnte das mit einem der folgenden tun:Erstellen von Conda-Umgebung mit nur symbolischen Links

conda create -n newroot --clone root 
conda create -n newroot --copy root 
conda create -n newroot anaconda 

Aber alle diese Download-Pakete. Wie erstelle ich eine exakte Replikatumgebung der aktuellen Anaconda-Distribution? (Ich weiß, später kann ich Pakete mit conda install -n newroot <package name> hinzufügen)

+0

Können Sie anzeigen, welche Pakete heruntergeladen werden? Conda ist normalerweise ziemlich gut darin, wenn möglich Symlinks zu erstellen. Es gibt normalerweise eine solide Designentscheidung dahinter. –

Antwort

1

conda verwendet harte Links intern, wenn es kann (fast immer), so dass die Kosten für neue Umgebungen ist minimal, so meine Empfehlung zu verwenden ist:

conda create -n newroot --clone root

Verwenden Sie nicht --copy, da dies explizit die Verwendung von Hardlinks vermeidet.