conda离线创建虚拟环境(或将已有虚拟环境转移到离线主机上)

conda固然好,但从一个服务器移动到另一个的时候,重新安装需要耗费大量时间,因此我们可以将envs下环境的整个文件夹拷贝到目标服务器,然后引入,避免了包的下载耗时。

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

/data/mengzb/anaconda3/envs/insightface

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

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

然后通过以下命令引入

conda create -n insightface --clone path/to/insightface --offline

ref

https://blog.csdn.net/weixin_39610043/article/details/86505948
https://blog.csdn.net/CREATOR_Jay_xu/article/details/91971446

你可能感兴趣的:(Ubuntu)