termux0.118.0中安装scipy

在Termux0.118.0上,用户需要更换国内源加速下载,更新所有软件,安装Python3.11和相关库如numpy、matplotlib、jupyter、torch。遇到OpenBLAS版本冲突时,使用dpkg强制安装。使用特定的LDFLAGS和MATHLIB环境变量,通过pip安装Scipy1.10.1以避免导入错误。
摘要由CSDN通过智能技术生成

在termux 0.118.0中安装scipy

当前时间是2023年3月31日
当前termux最新版本为0.118.0,可在F-roid中下载
1.使用termux-changerepo换国内源以加快下载速度
2.apt update ; apt upgrade后,更新所有的软件
3.安装python,当前是python 3.11
4.添加its-pointless国内源,具体参看https://mirrors.ustc.edu.cn/help/termux-its-pointless.html
5.加源之后先安装build-essensial gcc-11。可以直接安装apt install python-numpy jupyter matplotlib python-torch python-torchvision。当然matplotlib和jupyter需要安装依赖,都可以用pip直接安装,建议使用国内源pip install xx -i https://pypi.douban.com/simple
6.新版中的openblas有两个版本,更新后会有libopenblas3.22版,然后会发现openblas3.15版与之冲突,使用dpkg -i --force-overwrite deb文件强制安装后,两个版本共存
7.当前安装的python为3.11版,numpy是1.24.2版,openblas有3.15和3.22版。在这之前使用termux-setupclang-gfort-11变更编译器。然后可以用pip直接安装scipy 1.90以上的版本,我安装的是最新的1.10.1版安装命令一定要是
export LDFLAGS+=" -lpython3.11";MATHLIB=m pip3.11 install scipy==1.10.1 -i https://pypi.douban.com/simple
不然可以编译成功,但是import的时候会出错。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值