您现在的位置是:时尚 >>正文

termux安装python

时尚3957人已围观

简介Termux安装Python:三行命令的事,但坑都在细节里 Termux里装Python,核心就一句话:pkg install python。但你要是真以为敲完这行就万事大吉,那接下来半小时你大概率会 ...

Termux安装Python:三行命令的安装事,但坑都在细节里

Termux里装Python,安装核心就一句话:pkg install python。安装但你要是安装真以为敲完这行就万事大吉,那接下来半小时你大概率会在报错里打转。安装我头一回在Termux里跑Python脚本时,安装就栽在“No module named pip”上——明明装好了,安装pip却失踪了。安装

先别急着装。安装Termux是安装个Linux环境,但它是安装精简过的,很多基础组件得自己补。安装打开Termux后,安装第一件事不是安装装Python,而是安装更新包管理器:

pkg update && pkg upgrade

这一步会花几分钟,取决于网络。更新完,再执行安装:

pkg install python

装完验证一下:

python --version

如果显示类似Python 3.11.x,恭喜,主程序装好了。但这时候你试着装个第三方库,比如pip install requests,大概率会报错。原因很简单:Termux的Python默认不带pip,或者说pip指向了系统自带的旧版路径。解决办法是强制重装pip:

python -m ensurepip --upgrade

或者直接:

pkg install python-pip

这俩二选一就行。我个人推荐后者,因为Termux的包仓库里维护的pip版本更稳定,不会跟你系统里的Python抢路径。

装完pip,你以为结束了?还早。Termux有个老毛病:编译Python包时缺头文件。比如你想装numpy,报错会是一大串gcc: error: xxx.h: No such file or directory。这时候得补上编译工具链:

pkg install binutils clang make

顺手把python-dev也装上,不然很多库连编译的门都进不去:

pkg install python-dev

等你把这些都折腾完,再跑pip install numpy,基本能过。但注意,Termux的存储空间有限,别一股脑装一堆大库,手机存储会告急。我上次装了个pandas加scikit-learn,直接吃掉2GB——手机差点变砖。

还有个细节:Termux默认的Python环境是隔离的,你装的东西不会污染手机系统。这挺好,但代价是有些系统级工具调不到。比如你想用Python调termux-api,得额外装个包:

pkg install termux-api

然后Python里才能正常调用摄像头、传感器这些硬件接口。不然你的脚本跑起来,只能碰碰文件,碰不了硬件。

最后提醒一句:别用sudo。Termux里没有root权限,也不推荐你折腾root。所有包都装在当前用户目录下,路径是/data/data/com.termux/files/usr/。你要是非想用root,那不如直接装个Linux发行版,别在Termux里硬刚。

装完这些,你的Termux就能正经跑Python了。写个hello.py试试:

print("Termux跑Python,真香")

用python hello.py跑一下,看到输出,就算彻底通了。整个过程大概15分钟,但比你在PC上装Python多出一堆破事——这就是移动端开发的代价,但也能让你摸清Linux环境到底是怎么拼起来的。

Tags:

相关文章

  • 应用渗透

    时尚

    凌晨两点,我盯着屏幕上的数据包,心跳快得像刚跑完一百米。目标服务器的防火墙日志里,一条看似正常的HTTP请求正悄悄执行着SQL拼接——那段代码本不该出现在那里,但它就是出现了,像一把万能钥匙插进了银行 ...

    【时尚】

    阅读更多
  • 北京小客车指标网站

    时尚

    北京小客车指标网站,域名bjhjyd.gov.cn,这大概是全北京最让人又爱又恨的页面了。每月26号上午十点,几十万人同时挤进去刷新,页面卡成PPT是常态,能顺利刷出结果的人,运气已经用掉了一半。 网 ...

    【时尚】

    阅读更多
  • 宁夏消防一级企业名录

    时尚

    银川兴庆区新华东街那栋灰扑扑的写字楼里,三层到五层挂着七家消防企业的牌子。电梯门一开,迎面就是“宁夏华安消防”的蓝底白字,前台姑娘正往消防应急包里塞宣传册。这场景挺有意思——消防企业扎堆,像极了银川夏 ...

    【时尚】

    阅读更多


友情链接