最近自己写了点python程序,希望在手机端跑,这样能随时使用,然后发现了Termux这么好用的东西。
这个安装使用Python非常简单,期间为了折腾用Python播放音频,还试过在Termux中装kali,Python的pygame执行依旧提示找不到声卡。
然后删了kali还是直接用Termux+Python。
虽然最后间接实现了Python中声音播放,这里首先先说一下如何安装Termux。
Termux+Python的安装
-
安装Termux应用APP,很小巧,初次打开可能会提示installing,大概1~2分钟。
-
执行
termux-setup-storage给予存储权限。 -
先更新一下,
pkg update && pkg upgrade,apt-get update && apt-get upgrade(检查更新与升级) -
安装python3
pkg install python,pkg的指令很好懂,和pip类似,安装python的同时会自动装上pippip install --upgrade pip,更新pip
-
安装一些python包,比如以下两个我常用的。
pip install requestspip install pyquery(如果提示lxml安装失败,需要安装依赖pkg install libxml2 libxslt libffi)
电脑SSH连Termux(不用电脑操控的可以不装)
如果需要电脑SSH连Termux,参照下面执行一下就行了
apt install opensshsshd,sshd的server就在Termux的后台启动起来了。- 将PC上的
~/.ssh/id_rsa.pub复制到手机/sdcard/目录下- 如果电脑
C:\Users\username\.ssh\id_rsa.pub已存在,直接复制;如果不存在,运行ssh-keygen -t rsa生成。
- 如果电脑
- 将手机
/sdcard/目录下的id_rsa.pub写入termux上~/.ssh/authorized_keys文件中- 进入手机Termux,依次输入以下命令。
cd ~/.sshcp /sdcard/id_rsa.pub ./cat id_rsa.pub >> authorized_keys
- 建立连接
ssh u0_a53@192.168.100.4 -p 8022链接即可whoami,手机查看当前用户名,比如u0_a53

本文详细介绍在Termux中使用Python进行音频播放的方法,包括安装配置、遇到的问题及解决方案,如pygame模块的声卡问题,以及通过subprocess调用play-audio实现音频播放。

4567

被折叠的 条评论
为什么被折叠?



