Ubuntu下将anaconda打包移植到另一个台Ubuntu下,使用ananconda的离线包库,安装包

本文介绍了一种在无法联网的Ubuntu环境下通过打包和解包的方式迁移Anaconda环境的方法,适用于离线安装和更新Python环境及依赖包。同时提供了Anaconda离线包库的获取途径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于某种需求,需要将annaconda移植到另外一台Ubuntu下,而且另一台无法联网,而且需要安装一些包,使用wheel和setup安装失败后使用的这种方法。

思路:将本地的annaconda环境打包,在另一台电脑解包后即可使用anaconda下的python环境。

操作过程:

1,本地打包anaconda环境,(最好其它conda创建的虚拟环境,anaconda会太大)

安装打包工具

conda install -c conda-forge conda-pack
or
pip install conda-pack

打包环境

conda pack -n anaconda3

2,另一台Ubuntu解包运行

将包解压到用户根目录下

cd /home/admin
mkdir anaconda3
tar -xzf anaconda3.tar.gz -C /home/admin/anaconda3

之后就可使用/home/admin/anaconda3/bin/python temp.py来运行temp的python文件了,当然也可以添加到环境变量中

3.如运行异常,只能先启动环境在环境中运行py文件

source my_env/bin/activate

 

 

总结:

1,这种只是临时解决方法,如果想让其为默认python,需要修改配置文件,但是如果使用root用户运行(比如我被逼使用root用户),则没有进行修改,Ubuntu下root用户Python2。我也很绝望,小公司因为没有一个运维,只能自己弄。

2、这种方法是在whl和setup安装出问题后再用,最后还是能安装好环境

 

Ananconda离线包库

地址:https://anaconda.org/anaconda/repo

搜索安装包后,找到相应版本下载

conda install <packagename>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值