跳至正文
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

0 0 投票数
Article Rating
订阅评论
提醒

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

0 Comments
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x
\r\n <\/div>\r\n<\/div>\r\n","isUserRated":"0","version":"7.6.29","wc_post_id":"3033","isCookiesEnabled":"1","loadLastCommentId":"0","dataFilterCallbacks":[],"phraseFilters":[],"scrollSize":"32","is_email_field_required":"1","url":"https:\/\/www.butnono.com\/wp-admin\/admin-ajax.php","customAjaxUrl":"https:\/\/www.butnono.com\/wp-content\/plugins\/wpdiscuz\/utils\/ajax\/wpdiscuz-ajax.php","bubbleUpdateUrl":"https:\/\/www.butnono.com\/wp-json\/wpdiscuz\/v1\/update","restNonce":"0df1f20444","is_rate_editable":"0","menu_icon":"https:\/\/www.butnono.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg.svg","menu_icon_hover":"https:\/\/www.butnono.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg_hover.svg"}; var wpdiscuzUCObj = {"msgConfirmDeleteComment":"\u60a8\u786e\u5b9a\u5220\u9664\u6b64\u8bc4\u8bba\u5417\uff1f","msgConfirmCancelSubscription":"\u60a8\u786e\u5b9a\u53d6\u6d88\u6b64\u8ba2\u9605\u5417\uff1f","msgConfirmCancelFollow":"\u60a8\u786e\u5b9a\u53d6\u6d88\u6b64\u5173\u6ce8\u5417?","additionalTab":"0"}; -->