Schaffung würde ich mit dem folgenden Befehl in anaconda3 jedes einzelne Paket in einer neuen Umgebung zu vermeiden, wie die Installation:Conda kann nicht eine Umgebung klonen, wenn ein ipykernel
conda create -n py3 ipykernel --clone root
aber ich habe diesen Fehler:
TooManyArgumentsError: Too many arguments: did not expect any arguments for --clone. Got 1 argument (ipykernel) and expected 0.
zuerst die Umgebung das Klonen und die Installation ipykernel dann funktioniert auch nicht:
~>conda create -n py3 --clone root
[...]
~>source activate py3
(py3) ~>conda install ipykernel
Fetching package metadata .......
Solving package specifications: ..........
InstallError: Install error: Error: one or more of the packages already installed depend on 'conda'
and should only be installed in the root environment: conda-env
These packages need to be removed before conda can proceed.
Mein Endziel ist es, ein paar envs zu haben, die ich im jupyter Notebook starten kann. Ich möchte vermeiden, jedes Paket für jedes env neu installieren zu müssen, falls die Python-Version mit [root] env identisch ist. Nachdem ich gerade die vollständige Anaconda-Distribution heruntergeladen habe, finde ich mich wieder in die Umgebung. Ich frage mich, ob es einen besseren Weg gibt, dies zu tun.
Klon wird ein exakter Klon sein, so dass Sie nicht in der Lage sein wird, um es für 2,7 vs. 3.5 – ernie
Möglicherweise können Sie die folgende Methode verwenden: http://StackOverflow.com/Questions/24664072/How-Do--Clone-a-conda-environment-from-one-python-release-to- eine andere – MikJR
Ich habe die Sache durch die Diskussion anderer Python-Versionen (2.7) verwirrt. Meine Frage ist, dass ich nicht weiß, wie man ein ipykernel-env erstellt, das dasselbe ist wie root, ohne [root] von Grund auf neu erstellen zu müssen. – paulperry