安卓上的 Python 运行环境主要有 Termux、Pydroid 3、QPython 几种方案,用途是在手机上直接执行 .py 脚本、调用标准库和部分第三方包。适合临时跑数据处理、接口调试、文件批处理这类轻量任务,不适合承担完整开发工作。本文对比几种方案的安装方式与权限要求,给出终端环境的配置步骤和常见报错处理,并附一份整合好的安装包。
出门在外想跑个小脚本,笔记本不在手边的情况我遇到过好几次。手机上装个 Python 环境,改两行 requests 抓点数据、算个东西,真能救急。下面这个是安卓上比较省心的方案。
获取方式:K盘
装好之后自带 pip,直接在终端里 pip install requests 就行,不用先折腾第三方源。
手机上能干什么
| 需求 | 可行性 |
|---|---|
| 跑脚本算数 / 处理文本 | 完全够用 |
| requests 抓接口 | 可以,注意网络权限 |
| 读写手机文件 | 可以,需要存储权限 |
| numpy / pandas | 部分版本支持,装 wheels 要选对架构 |
| GUI(tkinter) | 基本不可用 |
我的实际用法是把电脑上写好的脚本拷进去,改成 main.py 直接运行,配合「快捷方式」放到桌面,点一下就执行。调试还是回电脑,手机上只做执行。
适配平台
- Android 8.0 及以上,arm64
- 支持 Python 3.9--3.12 的解释器切换
- 平板可用,外接键盘体验接近轻薄本
使用注意
- 首次启动要给存储和网络权限,否则 import 第三方库会莫名报错
- 脚本路径尽量别用中文,某些库的编码处理会炸
- 长期跑任务记得关掉系统的「后台限制」,不然切后台就被杀
- 其它软件看这份:软件文件清单 · 金山文档
不是替代电脑,是「手边只有手机」时的兜底,真要用它开发还是算了。
⚠️ 文件来自公开网络,仅供个人学习与测试使用,请勿用于商业用途;获取后请于 24 小时内删除。