我有anaconda虚拟环境。我需要将包添加到环境并重命名它。我用Google搜索并了解我需要克隆,然后添加包。
我曾尝试克隆环境,但无法克隆 conda 和 conda-env 包。我该如何解决?
conda create --prefix /path/to/newenv --clone /path/to/oldenv
Source: /path/to/oldenv
Destination: /path/to/newenv
The following packages cannot be cloned out of the root environment:
- conda-4.3.30-py35hf9359ed_0
- conda-env-2.6.0-h36134e3_1
Packages: 296
Files: 45667
bzip2-1.0.6-3. 100% |#########################################################################################################################| Time: 0:00:00 1.05 MB/s
然后,我无法在新环境中使用conda安装软件包。
答案 0 :(得分:1)
要使用您要使用的包创建新的conda环境,只需使用conda create
。例如:
conda create -n myenv package1 package2 package3
创建一个名为myenv
的新环境,其中包含包package1
,package2
和package3
。 conda还会弄清楚并安装这些软件包的依赖关系。如果您希望稍后在此环境中安装更多软件包,只需activate
,然后使用conda install
。
如果您想使用conda软件包提供的编辑器(例如Spyder或Jupyter)在此环境中进行开发,那么请不要忘记在环境中安装这些软件包。
在对其进行特定更改之前,您可能希望使用conda clone
复制已创建的现有环境,但尝试克隆root
没有意义。 。