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文件夹