当前位置:   article > 正文

Conda复制已经存在的环境_conda环境复制

conda环境复制

从头配置自己的conda太麻烦,这期间会遇到各种各样的问题,所以最省力的方法是直接将别人成熟的环境变成自己的。

一:通过conda-pack实现

首先,让环境拥有者进入你想要的那个环境,假如该环境是env_nb:

conda activate env_nb

然后确保该conda环境下安装了conda-pack,没安装的话,利用如下指令安装conda-pack:

conda install conda-pack

 然后利用如下命令将该环境打包,路径和名字可以通过-o自定义:

conda pack -o to/your/path/env_nb.tar.gz

随后解压tar.gz压缩包,解压过程比较慢,耐心等待:

  1. tar -zxvf env_nb.tar.gz -C to/your/path/
  2. 通过-C指定解压路径

随后定位至你所解压文件夹的bin目录下,激活该环境:

source your/path/bin/activate

 接下来有两种方法,第一种:然后利用指令安装环境,过程需要联网下载库,比较慢,中途可能出错:

conda create -n your_env_name --clone path/of/the/folder

第二种:直接简单粗暴将解压后的文件夹复制到conda安装目录下的env目录下:

cp -r your/folder your/conda/path/env

接下来利用指令查看当前存在的环境,不出意外该环境已经出现在列表中:

conda env list

二、通过yml文件实现

conda env export > environment.yml

生成该环境的yml配置列表文件,然后:

conda env create -f environment.yml

导入,配置文件,需要联网下载,速度取决于你的网速和环境包需要配置的大小。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/180257
推荐阅读
相关标签
  

闽ICP备14008679号