您当前的位置: 首页 >  conda

惊鸿一博

暂无认证

  • 7浏览

    0关注

    535博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

对anaconda虚拟环境进行迁移

惊鸿一博 发布时间:2020-10-23 15:35:19 ,浏览量:7

对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一模一样的环境了,方便得很。

 遇到的问题:

conda创建环境报错:NotWritableError: The current user does not have write permissions to a required path.

 解决办法 `cd`到`anaconda3`文件夹所在位置,运行以下命令:

sudo chown -R username anaconda3    #username为自己的用户名

 

关注
打赏
1663399408
查看更多评论
立即登录/注册

微信扫码登录

0.0357s