Anaconda 环境克隆、迁移 ,用Anaconda里面的conda命令创建虚拟环境并克隆环境或者复旧电脑实验环境包、_conda复制环境


### 9、设置国内镜像


http://Anaconda.org的服务器在国外,安装多个packages时,conda下载的速度经常很慢。清华TUNA镜像源有Anaconda仓库的镜像,将其加入conda的配置即可:


#添加Anaconda的TUNA镜像



conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/


TUNA的help中镜像地址加有引号,需要去掉


#设置搜索时显示通道地址



conda config --set show_channel_urls yes


## 二、--------------conda虚拟环境 克隆clone----------------------


在服务器上想要使用别人搭好的环境,但是又怕自己对环境的修改更新会影响他人的使用,这个时候可以使用conda命令进行复制环境。  
 首先假设已经安装了Anaconda。


根据已有环境名复制生成新的环境


### 1、假设已有环境名为A,需要生成的环境名为B:(我自己用过,在同一台机器上克隆原始环境到另一个环境,挺好用的)(√)



conda create -n B --clone A


### 2、根据已有环境路径复制生成新的环境


假设已有环境路径为D:\A,需要生成的新的环境名为B:



conda create -n B --clone D:\A


生成的新的环境的位置在anaconda的安装路径下,一般情况在D:\Anaconda3\envs\文件夹下。


————————————————


### 3、克隆base环境


如果想迁移的是base环境,因此需要先克隆(base环境不能直打包)



conda create -n 新环境的名称 --clone 老环境名称


![在这里插入图片描述](https://img-blog.csdnimg.cn/8888e317cacc44e5b173ca12ecfc309b.png#pic_center)  
 可以看到已经克隆好了  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5823aad1d4bb4cffb78502b88770f3fc.png#pic_center)


### 4、安装conda-forge和conda-pack工具


conda-pack是打包工具



conda install -c conda-forge conda-pack


### 5、将环境打包


添加-o参数,例如将上述环境导出为新环境.tar.gz压缩包



conda pack -n 新环境名称 -o 新环境名称.tar.gz


文件会默认打包在C盘:/用户/用户名的文件夹中  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b42e812d422a4cd19d935caa60dd81b7.png#pic_center)  
 将压缩包放到目标主机的同版本Anaconda路径下的envs文件夹内,解压。注意:需要相同版本的Anaconda


### 6、在目标主机上激活环境



co

你可能感兴趣的:(程序员,conda)