我有在我的 Android 手机上运行的 python 脚本,但问题是每当我的手机屏幕关闭或我最小化应用程序时,脚本就会出错并且它无法处理或工作,我必须重新启动/再次运行它。提前致谢。
我有兴趣在 Android 上尝试 Termux 命令行,将麦克风音频录制到 mp3。我尝试过运行不同的命令但没有太大效果。任何人都可以在默认位置(例如下载文件夹)找到正确的示例命令来开始将麦克风录制到 mp3 中吗?(这是在 Android Oreo 上)
termux-麦克风-记录
-d 使用默认值开始录制
-f 开始录制到特定文件
-l 开始录制并指定限制(以秒为单位,0 表示无限制)
-e 使用指定的编码器开始录制(aac、amr_wb、amr_nb)
-b 以指定的比特率开始录制(以 kbps 为单位)
-r 以指定的采样率开始记录(以 Hz 为单位)
-c 开始录制指定的通道数(1、2、...)
-i 获取有关当前录音的信息
-q 退出录制
有没有办法在 termux 上运行 deno 。我在互联网上搜索过,但没有帮助,或者到目前为止还无法在手机上运行
我使用“Termux”已经有一段时间了,并想在其上安装“Pillow”。每当我尝试使用“pip”安装 Pillow 时,它都会显示以下错误。
起初我以为我需要升级 pip,但它没有帮助。我也清除了缓存,无济于事。
是否可以在“Termux”上安装“Pillow”?如果可能,请分享解决方案。
错误:
$ python3 -m pip install Pillow==7.2.0 Collecting Pillow==7.2.0 Using cached Pillow-7.2.0.tar.gz (39.1 MB) Using legacy setup.py install for Pillow, since package 'wheel' is not installed. Installing collected packages: Pillow Running setup.py install for Pillow ... error ERROR: Command errored out with exit status 1: command: /data/data/com.termux/files/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-48geu0sg/Pillow/setup.py'"'"'; __file__='"'"'/data/data/com.termux/files/usr/tmp/pip-install-48geu0sg/Pillow/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /data/data/com.termux/files/usr/tmp/pip-record-rstq_guv/install-record.txt --single-version-externally-managed --compile --install-headers /data/data/com.termux/files/usr/include/python3.8/Pillow cwd: /data/data/com.termux/files/usr/tmp/pip-install-48geu0sg/Pillow/ Complete output (172 …Run Code Online (Sandbox Code Playgroud) 答案是:
当我们尝试使用以下命令在 termux 中安装无线工具时,会出现此错误
pkg install wireless-tools
这是因为termux-root-packages存储库未订阅。要订阅根存储库,请使用以下命令。
pkg install root-repo
安装根存储库后,您可以安装无线工具而不会出现错误。
pkg install wireless-tools
希望这些信息有帮助。
在未 root 的 Samsung Galaxy s10 Android 12 上使用 Termux 安装位时出错
\n~ $ pip3 install bit Collecting bit\n Using cached bit-0.8.0-py3-none-any.whl (68 kB)\nCollecting requests Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB) Collecting coincurve>=4.3.0\n Using cached coincurve-17.0.0.tar.gz (2.5 MB)\n Installing build dependencies ... done\n Getting requirements to build wheel ... done Installing backend dependencies ... done\n Preparing metadata (pyproject.toml) ... done\nCollecting asn1crypto\n Using cached asn1crypto-1.5.0-py2.py3-none-any.whl (105 kB) Collecting cffi>=1.3.0\n Using cached cffi-1.15.0-cp310-cp310-linux_aarch64.whlCollecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)\nCollecting certifi>=2017.4.17\n Using cached certifi-2021.10.8-py2.py3-none-any.whl …Run Code Online (Sandbox Code Playgroud) 我在我的android设备(Pixel C)上安装了termux,并在那里成功安装了python 3.6.2,下载(使用pip)一些库后,如pillow(有一些问题,但通过在线论坛我解决了),vk等.Tkinter 应该预装在 python 上,但事实并非如此(就像其他一些模块,如时间、随机等)。所有这些模块 - tkinter,应该预先安装,但都不存在 - 并且不可能安装它们。pip install tkinter -> 找不到满足要求时间的版本(来自版本:) 未找到 tkinter 的匹配发行版。如果我尝试使用: apt-get install python3-tk 仍然没有任何内容 - 放置文件时出错。apt-get update 和 apt Upgrade 没有帮助...
$ pkg install github
Run Code Online (Sandbox Code Playgroud)
说:
Reading state information... Done
E: Unable to locate package github
Run Code Online (Sandbox Code Playgroud) 我使用 Termux 在 Android 手机上安装了 python 3.7.3。当我尝试从 python shell 中的多处理导入同步时,我收到上述错误。这是我的代码
from multiprocessing import synchronize
Run Code Online (Sandbox Code Playgroud)
这是回溯
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.7/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/home/storage/predictions/env/lib/python3.7/lib-dynload/_multiprocessing.cpython-37m.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/data/data/com.termux/files/usr/lib/python3.7/multiprocessing/synchronize.py", line 32, in <module>
" synchronization primitives needed will not" +
ImportError: This platform lacks a functioning sem_open implementation, …Run Code Online (Sandbox Code Playgroud) 我输入此命令 su -c busybox tar -xvf /storage/emulated/0/Download/andrax.r5-build5.tar.xz -C /data/data/com.thecrackertechnology.andrax/ANDRAX/
并且出现这样的错误 tar:invalid magic tar:short read