【问题标题】:Why can "conda" and "conda-env" packages not be cloned?为什么不能克隆“conda”和“conda-env”包?
【发布时间】:2018-03-21 07:04:03
【问题描述】:

我有 anaconda 虚拟环境。我需要将包添加到环境并重命名它。我用谷歌搜索了一下,知道我需要克隆,然后添加包。

我曾尝试克隆环境,但无法克隆 condaconda-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 安装软件包。

【问题讨论】:

    标签: python anaconda virtualenv conda


    【解决方案1】:

    要使用您要使用的包创建一个新的 conda 环境,只需使用 conda create。例如:

    conda create -n myenv package1 package2 package3
    

    创建一个名为myenv 并包含包package1package2package3 的新环境。 conda 也会找出并安装这些包的依赖项。如果您以后想在此环境中安装更多软件包,只需activate,然后使用conda install

    如果您想使用 conda 包(例如 Spyder 或 Jupyter)提供的编辑器在此环境中进行开发,请不要忘记在环境中安装这些包。

    您可能希望使用conda clone 来复制您创建的现有环境,然后再对其进行特定更改,但尝试克隆root 是没有意义的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2019-07-09
      • 2020-05-06
      • 2021-11-11
      • 2019-05-21
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      相关资源
      最近更新 更多