Python 康达罐头';创建ipykernel时,请不要克隆环境

Python 康达罐头';创建ipykernel时,请不要克隆环境,python,anaconda,jupyter-notebook,jupyter,conda,Python,Anaconda,Jupyter Notebook,Jupyter,Conda,我希望避免在anaconda3中使用以下命令在新环境中安装每个包: conda create -n py3 ipykernel --clone root 但我得到了这个错误: TooManyArgumentsError: Too many arguments: did not expect any arguments for --clone. Got 1 argument (ipykernel) and expected 0. 首先克隆环境,然后安装ipykernel也不起作用: ~>

我希望避免在anaconda3中使用以下命令在新环境中安装每个包:

conda create -n py3 ipykernel --clone root
但我得到了这个错误:

TooManyArgumentsError: Too many arguments: did not expect any arguments for --clone. Got 1 argument (ipykernel) and expected 0.
首先克隆环境,然后安装ipykernel也不起作用:

~>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.

我的最终目标是在jupyter笔记本中发布几个环境。我希望避免在python版本与[root]env相同的情况下为每个env重新安装每个包。刚刚下载了完整的anaconda发行版,我发现自己正在零碎地将其重建到环境中。我想知道是否有更好的方法来做到这一点。

康达本身只能安装在root中。按照指示去做就行了。 在新环境中,卸载
conda env

(py3) ~> conda unistall conda-env
现在,请再次尝试安装:

(py3) ~>conda install ipykernel

Conda本身只能安装在root中。按照指示去做就行了。 在新环境中,卸载
conda env

(py3) ~> conda unistall conda-env
现在,请再次尝试安装:

(py3) ~>conda install ipykernel

克隆将是一个精确的克隆,因此您将无法在2.7和3.5版本中使用它。您可能可以使用以下方法:我通过讨论其他python版本(2.7)混淆了这一点。我的问题是,我不知道如何创建一个与root相同的ipykernel env,而不必从头开始重新创建[root]。克隆将是一个精确的克隆,因此您将无法在2.7和3.5版本中使用它。您可能可以使用以下方法:我讨论其他python版本(2.7)时混淆了这一问题。我的问题是,我不知道如何创建与root相同的ipykernel env,而不必从头创建[root]。