在手机上运行 Python 主要有两种主流方式:使用专用的 Python 编程 App (最推荐)和 通过手机端的 Linux 模拟器 / 终端(进阶用法)。下面我会详细介绍每种方法,从简单到复杂,你可以根据自己的需求选择。
方法一:使用专用 Python 编程 App(新手首选)
这类 App 专为手机端运行 Python 设计,操作简单、界面友好,无需复杂配置,开箱即用。
1. 推荐 App 及使用步骤
| 平台 | 推荐 App | 特点 |
|---|---|---|
| Android | Pydroid 3 | 功能最全,支持第三方库(如 numpy、pandas),有代码补全、调试功能 |
| Android | QPython3 | 轻量易用,内置终端和文件管理器,适合基础编程 |
| iOS | Pythonista 3 | iOS 端体验最好的 Python 编辑器,支持 iOS 原生功能调用(如摄像头、通知),需付费(约 18 元) |
| iOS | Juno IDE | 支持 Jupyter Notebook,适合数据分析,有免费版和付费版 |
2. 以 Pydroid 3(Android)为例的操作步骤
-
打开应用商店,搜索并安装「Pydroid 3」;
-
打开 App 后,点击右下角「+」号,选择「New File」,输入文件名(如
test.py); -
输入简单的测试代码,比如: python
运行
# 手机端 Python 测试代码 print("Hello, 手机运行 Python!") a = 10 b = 20 print(f"a + b = {a + b}") -
点击右上角的「▶️」运行按钮,即可在下方终端看到运行结果;
-
如果需要安装第三方库(如 numpy),点击 App 内的「Terminal」(终端),输入
pip install numpy即可。
3. 以 Pythonista 3(iOS)为例的操作步骤
- 在 App Store 搜索「Pythonista 3」并安装;
- 打开 App 后,点击左上角「+」,选择「Python File」,命名后进入编辑界面;
- 输入上述测试代码,点击顶部的「▶️」运行,结果会显示在底部控制台。
方法二:通过手机端 Linux 模拟器(进阶)
如果需要更接近电脑端的 Python 环境(比如运行复杂项目、使用更多系统级功能),可以用手机端的 Linux 模拟器,比如:
- Android:Termux(开源免费,纯终端操作)
- iOS:iSH Shell(模拟 Linux 环境)
Termux 操作步骤(Android)
-
从 F-Droid 或官网安装 Termux(应用商店版本功能不全);
-
打开 Termux,先更新系统包: bash
运行
pkg update && pkg upgrade -y -
安装 Python: bash
运行
pkg install python -y -
验证安装:输入
python或python3,进入 Python 交互环境,输入print("Hello Termux!")测试; -
编写并运行文件:
- 安装编辑器(如 nano):
pkg install nano - 创建文件:
nano test.py - 输入代码后,按
Ctrl+O保存,Ctrl+X退出 - 运行文件:
python3 test.py
- 安装编辑器(如 nano):
注意事项
- 手机端运行 Python 适合轻量级代码(如脚本、小工具),不适合大型项目、高算力任务(如深度学习),性能和散热都受限;
- 第三方库安装:部分库(如需要编译的 C 扩展库)在手机端可能安装失败,优先选择纯 Python 库;
- 文件管理:专用 App 一般有内置文件管理器,Termux 需熟悉终端命令(如
ls、cd、cp)。
总结
- 新手优先选择专用 App(Pydroid 3/ Pythonista 3),操作简单、无需终端基础;
- 追求电脑端体验可选Termux/iSH Shell,适合进阶学习或运行复杂脚本;
- 手机端 Python 适合临时调试、基础练习,核心代码开发仍建议用电脑。