Termux中无法升级pip:执行升级命令触发禁止安装错误
Termux中pip升级失败的解决办法
在Termux里执行python -m pip install --upgrade pip时会收到如下报错:
ERROR: Installing pip is forbidden, this will break the python-pip package (termux).

这是因为Termux的pip由系统包管理器pkg统一维护,直接用pip自身升级会覆盖pkg管理的文件,导致包依赖混乱,因此被禁止。
正确的升级方式是使用Termux自带的包管理器:
pkg upgrade python-pip
后续安装Python第三方包仍可正常使用pip install <包名>,但不要尝试用pip升级pip本身,有新版本时通过pkg upgrade来更新即可。
内容的提问来源于stack exchange,提问作者muzakie
相关产品推荐
相关产品推荐

