anaconda3虚拟环境离线迁移到服务器

anaconda3虚拟环境离线迁移到服务器

参考:anaconda3虚拟环境离线迁移到生产服务器

一、将要迁移环境打包压缩

首先进入开发服务器,在虚拟环境中使用输入

conda pack -n venv_name -o output_name.tar.gz

如果提示No command ‘conda pack’,
则尝试使用

conda install -c conda-forge conda-pack

安装的时候可能会出错,到时候再搜怎么安装
参考:Anaconda环境离线迁移_CondaPackError处理
安装完成后重新进行打包,即重新运行:

conda pack -n venv_name -o output_name.tar.gz

压缩之后截图:
在这里插入图片描述
大约有1个多g,不知道为啥会这么大嘞

二、将压缩文件上传给服务器

法1(朴素的方法):直接远程连接,复制output_name.tar.gz粘贴到服务器
法2(推荐使用):参考之前写的这篇文章:一个超牛逼的远程控制拷贝超大文件的方法

三、在生产服务器开始安装

在服务器上找到Anaconda3的环境安装路径:

查看conda环境安装路径命令:
```python
conda info --env

进入目录:

cd Anaconda3/envs/

创建虚拟环境目录:

mkdir -p 环境名

将刚才上传的虚拟环境压缩文件解压至目录:

tar -xzvf output_name.tar.gz -C C:\Users\***\.conda\envs\jiao_swinL(最后一个即是环境名) 

-C是大写
括号内是环境所在地址,实际不添加括号
解压过程:
在这里插入图片描述
环境应该已迁移安装成功了
检查是否出现了迁移的虚拟环境:

conda info -e

激活虚拟环境:

activate 环境名

检查是否所有的包均成功迁移:

conda list

另一个更牛批的方法(我愿称他为暴力法)

1、直接把虚拟环境所在的文件直接进行压缩,复制到目标服务器的annconda环境下,如同这个环境是在annconda中创建的一般~
2、在user/.conda/environments.txt中添加bartbart(最后一行是新添加的)(bartbart是我转过去的环境)
在这里插入图片描述

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饿了就干饭

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值