跳至正文
python3.11 下成功安装 pandas
首页 » 科技 » 正文

最新Termux无法在 Python3.11 下安装 NumPy/Pandas库解决办法:让你的旧手机秒变Linux 小型服务器的神器-2305已失效,更新见下篇

Termux 作为把旧手机秒变Linux 小型服务器的神器,让不过了了省掉了一笔阿里云的钱。但前一阵手贱升级了一下,默认装的 Python 版本就来到了 3.11,这就比较尴尬了—— Pandas库还不兼容(因为装不上依赖的 NumPy 库),我的爬虫差点废掉。好在功夫不负有心人,找到了安装办法,现分享出来。

python3.11 下成功安装 numpy
python3.11 下成功安装 numpy

升级到最新软件包

先说环境, Termux 现在的版本是 0.118 for Android 7+,更新日期是 2022 年。

首先,在Termux中运行以下命令以更新软件包,安装 python:

pkg upgrade
pkg install python

奥义:利用 mathlib 库安装NumPy库

在Termux中运行以下命令以使用mathlib库安装NumPy:

MATHLIB="m" pip install numpy

这将安装NumPy库并使其与Python 3.11兼容。

python3.11 下成功安装 numpy
python3.11 下成功安装 numpy

安装Pandas库

在Termux中运行以下命令以安装支持Python 3.11的Pandas库的旧版本:

pip install pandas==1.2.5

此版本的Pandas库已经经过测试,可以与Python 3.11和NumPy兼容。

这一步或者上一步,不过了了记不准是哪一步了,安装时间是比平时要长的,稍有些耐心;反过来说,如果这步你的安装时间长,那恭喜你,说明你找到了正确的方法。

python3.11 下成功安装 pandas
python3.11 下成功安装 pandas

总结

最新版本的 Termux下安装NumPy和Pandas库需要一些额外的步骤,因为它们当前的最新版本不兼容Python 3.11。

通过使用mathlib库安装NumPy和安装支持Python 3.11的旧版本的Pandas库,您可以使用这些库进行数据处理。

Termux 实用命令

termux-change-repo

可视化的repo换源指令,非常好用,新版本里默认自带了亚洲源和中国源,清华、科大的都在里面,记得要用空格才能选中哦。

termux 换repo 源的图形界面
termux 换repo 源的图形界面

参考链接:https://github.com/termux/termux-packages/issues/10808

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据