对anaconda虚拟环境进行迁移

利用anaconda进行python环境管理是一件很方便的事,但是如果手头有很多台服务器,在一台上配了一个conda环境,之后想要在其他服务器上也如法炮制几个一样的环境,一个包一个包的安装,想想都觉得要累死。。。(我之前就是这么搞了五六台,心累啊心累)。那么,有没有更好的办法呢?
其实,anaconda在创建环境的时候,是可以有一个clone参数的,利用这个参数,就可以完成一台机器的环境到另一台机器的迁移。
具体做法:

  1. 将另一台机器的环境打包发到这台机器上,比如说,我们要clone的环境名为py36,就可以打包anaconda/envs/py36,发送到目标机器上
  2. 在新机器上创建环境:

conda create -n new_py36 --clone /path_to_py36

这样,新的机器上就会有一个名为new_py36的跟py36一模一样的环境了,方便得很。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容