termux由github里的up自制,是一款终端模拟器和Linux环境应用,让安卓用户能直接在手机上模拟运行Linux环境。普通用户还能在不root的情况下直接使用,但高级功能需root。app还支持 Python、Node.js、C/C++、Rust等开发环境,是编程用户必备的终端模拟器。
温馨提示
Termux 不支持没有 NEON SIMD 的 ARM 设备,例如基于 Nvidia Tegra 2 CPU 的设备。
VMOS、F1VM 和类似的沙盒应用程序不受支持。
termux怎么运行python
Termux 初始化
初次使用 Termux 需等待 Installing bootstrap packages (安装引导程序包)完成,如下图。
等待 Installing bootstrap packages (安装引导程序包)结束后可看到 Termux 的欢迎界面,如下图。
在 Termux 中输入命令 termux-setup-storage 回车以获取储存权限(注:长按后按 Paste 粘贴),如下图,点允许即可。
Termux 换镜像
使用 Termux 安装包之前一般需先换镜像,不换镜像可能会导致包安装慢或安装失败,下图为未换镜像尝试安装 vim 失败截图。
这里以换成清华大学开源软件镜像为例,在 Termux 中执行命令 termux-change-repo 进入图形界面如下图。
注:以下操作只适用于较新版的 Termux,如0.114,不适用0.73版的)(警告:镜像仅适用于 Android 7.0 (API 24) 及以上版本,旧版本系统使用本镜像可能导致程序错误。)
使用自带方向键可上下移动,空格选择需要更换的仓库,这里我全选,如下图。
回车进入下一界面,如下图。
选择最后 Mirrors by BFSU,如下图。
确认无误后回车,镜像源会自动完成更换。出现如下镜像更换成功。
Termux安装Python
在 Termux 中输入 pkg install python 回车安装Python,出现如下图。
输入 Y 回车,出现下图。
等待,等到出现下图代表安装 Python 成功。
到这恭喜您 Python 环境已经安装完了,赶快运行个程序试试吧!
Termux系统要求
1、Android 5.0 - 12.0
2、CPU: AArch64, ARM, i686, x86_64
3、至少需要300 MB的磁盘空间
termux2025常见FAQ
一、为什么ps没有显示Android进程
自 Android 7 起,普通应用程序不再能够探索 /proc 中的其他进程。这已经通过hidepid=2 挂载选项实现。
Termux只能列出其自身的进程。只有在根目录的 shell 或 ADB 下才能查看更多。
这个限制对某些程序有奇怪的影响。例如,一些进程如 ssh-agent 或 tor 后台进程将不再通过 ps 可见,因此不能用 pkill <NAME> 或 killall <NAME> 终止,只能用 kill <PID> 终止。
二、Termux 可以安装在外部存储上吗
这至少在你的设备没有 root 的情况下无法做到。
Termux需要一个原生的Linux文件系统,例如EXT4或F2FS,以支持特殊文件,如符号链接、套接字和Unix文件属性。 neither FAT32 nor exFAT不支持它们。此外,Android对任何通用文件存储应用了一个特殊的覆盖层,将底层文件系统变成类似FAT32或exFAT的,以解决某些问题并为普通用户提供更好的体验。
Termux更新内容
v0.119.0-beta.3版本
修复了bug