2017-01-15 2 views
1

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.

+0

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

+0

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

+0

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

Antwort

0

Conda selbst kann nur im root installiert werden. Befolgen Sie einfach die Anweisungen. Innerhalb der neuen Umgebung, deinstallieren conda-env:

(py3) ~> conda unistall conda-env 

Nun versuchen Sie es erneut zu installieren:

(py3) ~>conda install ipykernel 
+0

Funktioniert es für Sie? –

Verwandte Themen