我想避免在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发行版,我发现自己在零碎的环境中重建它。我想知道是否有更好的方法来做到这一点。
答案 0 :(得分:0)
Conda本身只能安装在root中。按照说明操作。
在新环境中,卸载conda-env
:
(py3) ~> conda unistall conda-env
现在,再次尝试安装:
(py3) ~>conda install ipykernel