赞
踩
从头配置自己的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压缩包,解压过程比较慢,耐心等待:
- tar -zxvf env_nb.tar.gz -C to/your/path/
- 通过-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
导入,配置文件,需要联网下载,速度取决于你的网速和环境包需要配置的大小。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。