conda离线创建虚拟环境

conda离线创建虚拟环境

实验室GPU集群在不连外网,因此使用conda时候不能创建虚拟环境,于是写下conda离线创建虚拟环境。

1、 首先,需要scp或者下载的不只有envs目录下的已有环境文件夹,还有anaconda3/pkgs文件夹。
例如我的python37环境如下:

/home/jim/anaconda3/envs/python37

2、然后,将下载下来的已有环境文件夹和pkgs文件夹上传到离线主机上;

使用上传的pkgs文件夹替换原有的anaconda3/pkgs目录,或者将文件夹里的内容复制到离线主机原有的pkgs文件夹里面。

然后通过以下命令引入

conda create -n [name] --clone [filepath] --offline
conda create -n python37 --clone ~/python37 --offline

备注:如果只复制envs下目录,会出现莫名其妙的问题,因此一定要替换anaconda/pkgs文件夹

posted @ 2020-07-08 09:46  胖墩哥  阅读(10618)  评论(0编辑  收藏  举报