conda将python环境打包并移植到另一个linux服务器中,解决CommandNotFoundError

本文为菜鸡学习记录,如果错误还请


1.打包python环境

首先查看到需要打包的环境文件的所在位置:

conda env list

在这里插入图片描述

进入到文件夹所在位置后,进行打包操作
在这里插入图片描述

2.将压缩后的文件传输到所需要的服务器中

这里我是有两台linux服务器,我自己使用的是windows平台,使用xftp先从第一个服务器上把压缩包传输到windows上,然后再传输到另一个服务器的conda下的envs目录下。

3.解压缩.tar.bz2 :

创建文件:py36,因为我们是要将压缩文件解压到py36中,这个创建的名字到时候就是你的虚拟python环境的名字。
创建文件夹:

mkdir py36

解压文件到新创建的文件夹

tar jxvf FileName.tar.bz2 -C py36

FileName.tar.bz2是我们刚刚压缩的文件夹
py36是我们新创建的环境

4:激活环境:

conda activate py36

一般到这里就已经成功了,但我遇到了一个问题,问题如下:
在这里插入图片描述
会显示报错,然后我做了如下的操作解决了问题:

解决方法

按照提示执行命令conda init bash,新开一个窗口,看下是否成功。

若不成功,可能是因为conda配置问题,按照以下步骤进行解决:

执行source activate
执行source deactivate
执行conda activate env_name(你的环境名称),查看是否成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值