iOS版Termux执行apk add python命令提示无对应软件包如何解决
报错诱因
- Termux软件源不存在无后缀的
python包:Python 2已经停止维护并被官方源移除,当前源内仅保留Python 3的对应包,包名为python3,直接安装python会匹配不到对应软件包。 - 本地软件源索引未更新:iOS版Termux首次启动时如果没有执行源同步操作,本地缓存的包列表缺失最新的包信息,也会触发找不到包的报错。
正确安装方法
- 首先同步最新的软件源索引
apk update
如果执行时提示权限不足,在命令前加上sudo运行即可。
2. 安装Python 3软件包
apk add python3
- 验证安装结果
执行以下命令查看Python版本,确认安装成功:
python3 --version
如果需要将python命令默认指向Python 3,可手动创建软链接:
ln -s /usr/bin/python3 /usr/bin/python
配置完成后直接执行python命令即可唤起Python 3环境。
补充提示:如果需要使用pip管理Python第三方包,需单独安装对应包
py3-pip,执行命令为apk add py3-pip。
内容的提问来源于stack exchange,提问作者Newbie
相关产品推荐
相关产品推荐

