返回列表 发新帖

MT终端使用Termux的Python命令

[复制链接]

3

主题

86

回帖

517

积分

初中生

Rank: 3Rank: 3

金币
205
好评
0
信誉
100
发表于 2025-7-2 08:24:14 来自手机  | 显示全部楼层 | 阅读模式  来自 云南
本帖最后由 wadaming 于 2025-7-3 23:19 编辑

今天尝试把python弄到MT终端使用,直接deepseek搜索。亲测可用


★本教程针对MT管理器正式版,需要在MT共存版中使用,请把教程中、命令中“bin.mt.plus”改成“bin.mt.plus.canary”

详细步骤:

【一】提取文件
在Termux中依次执行命令:
  1. #升级安装包(不升级可跳过)
  2. pkg update

  3. #安装python(已安装可跳过)
  4. pkg install binutils python -y

  5. #创建存放目录
  6. mkdir ~/python_env

  7. #创建存放标准库目录
  8. mkdir ~/python_env/lib

  9. #复制主程序
  10. cp $PREFIX/bin/python ~/python_env

  11. #复制标准库
  12. cp -r $PREFIX/lib/python* ~/python_env/lib

  13. #复制所有依赖.so文件
  14. ldd $PREFIX/bin/python | grep $PREFIX | awk '{print $3}' | xargs -I {} cp {} ~/python_env

  15. #获取存储权限(已获取请跳过)
  16. termux-setup-storage

  17. #导出提取的文件到下载目录(遇同名文件输入y覆盖)
  18. mv -i ~/python_env/ ~/storage/downloads/
复制代码

运行时注意:
• 依次运行命令成功后进行下一步,
• 提取失败,用“rm -r ~/python_env”删除文件夹重试。
• 复制依赖.so文件失败,用“pkg install ldd -y”安装ldd
• 导出文件到下载目录,各设备下载目录会不同,改为正确目录。
• 导出错误,删除旧提取文件夹“rm -r ~/storage/downloads/python_env”


【二】MT终端使用
1. 复制到MT终端
   在MT终端输入命令:
  1. #复制提取的文件夹到MT终端
  2. cp -ri /sdcard/Download/python_env/ $HOME/python_env

  3. #设置python主程序权限为可执行777
  4. chmod +x $HOME/python_env/python



  5. 复制时注意:
  6. • 复制命令失败请检查路径,或者手动复制
  7. • 导出的python_env文件夹在下载目录,一般路径为/sdcard/Download/python_env/
  8. • 把整个python_env文件夹复制或移动到MT终端的以下路径:
  9. /data/user/0/bin.mt.plus/files/term/home/
复制代码

2. 创建启动脚本:
• MT打开目录:
“/data/user/0/bin.mt.plus/files/term/bin/”
• 新建“python”文件,内容如下:
  1. #!/system/bin/sh
  2.    export ROOT=$HOME/python_env
  3.    export PATH=$ROOT:$PATH
  4.    export LD_LIBRARY_PATH=$ROOT:$LD_LIBRARY_PATH
  5.    export PYTHONHOME=$ROOT
  6.    exec $ROOT/python "$@"
复制代码

• 长按文件 → 属性 → 权限改为 777(全勾选)

【三】测试
在MT终端输入:
python
#运行成功,将显示Python交互式界面(如 `Python 3.12.11`)。




------------------------------------

• 遇到问题检查:
  1. 提取的库路径是否正确
  2. 库是否缺失:漏掉步骤、命令未运行成功
  3. 脚本配置的环境路径与提取文件库目录一致
  4. 主程序、启动脚本权限是否设为 777

------------------------------------

替代方案

• 使用静态编译的Python(如 [Static Python for Android](https://github.com/hanxinhu0000/Python-Android-static)),无需依赖库。

• 下载提取包,直接解压到MT终端使用。
链接:https://qizh.lanzouu.com/b0hd5eumh

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2025-7-2 09:46:53 来自手机  | 显示全部楼层  来自 新疆
感谢分享教程
回复

使用道具 举报

175

主题

1887

回帖

9020

积分

禁止访问

想象创造无限可能

金币
2604
好评
33
信誉
53

MT论坛帅哥考神MT论坛新人MT论坛活跃会员MT论坛灌水老大MT论坛最佳新人

发表于 2025-7-2 10:07:52 来自手机  | 显示全部楼层  来自 四川
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

107

主题

3507

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6648
好评
2
信誉
99
发表于 2025-7-2 14:08:35 来自手机  | 显示全部楼层  来自 福建–宁德–福安
有点复杂,先研究一下
回复

使用道具 举报

3

主题

86

回帖

517

积分

初中生

Rank: 3Rank: 3

金币
205
好评
0
信誉
100
发表于 2025-7-2 21:50:43 来自手机  | 显示全部楼层  来自 云南
本帖最后由 wadaming 于 2025-7-2 21:53 编辑
qiufeng2010 发表于 2025-7-2 14:08
有点复杂,先研究一下
刚发帖时没有排版好、字太多、看起来挺复杂。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

3

主题

86

回帖

517

积分

初中生

Rank: 3Rank: 3

金币
205
好评
0
信誉
100
发表于 2025-7-3 12:55:30 来自手机  | 显示全部楼层  来自 云南
MT终端Python扩展包.zip  可以下载了,之前做的有点杂,重新写了教程和安装脚本。下载及用

链接:https://qizh.lanzouu.com/b0hd5eumh
回复

使用道具 举报

1

主题

1317

回帖

3942

积分

大学生

Rank: 5Rank: 5

金币
4387
好评
0
信誉
100
发表于 2025-7-9 10:22:06 来自手机  | 显示全部楼层  来自 广东
好东西,感谢分享
回复

使用道具 举报

1

主题

1万

回帖

3万

积分

博士后

Rank: 8Rank: 8

金币
9013
好评
4
信誉
1303

考神MT论坛帅哥MT论坛新人

发表于 2025-7-16 07:17:33 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

0

主题

2

回帖

29

积分

幼儿园

Rank: 1

金币
10
好评
0
信誉
100
发表于 2025-9-27 18:13:47 来自手机  | 显示全部楼层  来自 重庆
导入到bin的文件显示权限不足
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表