Ubuntu 26.04 pip install报externally-managed-environment
Ubuntu 26.04 pip install报externally-managed-environment
今天在WSL新装了Ubuntu 26.04,拉代码之后准备安装Python依赖:
pip install numpy
结果直接报错:
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install ...
一开始以为是Python 3.14的问题。
查看版本:
python3 --version
Python 3.14.4
然后又发现项目里面还有:
import audioop
import av
于是开始往Python版本方向排查,甚至准备降回3.12。
后面发现根本不是这么回事。
因为连最基本的:
pip install numpy
都装不了。
这说明问题跟项目依赖没关系,而是pip本身被系统限制了。
Ubuntu 26.04默认开启了PEP668,不允许直接往系统Python安装第三方包。
临时解决:
pip install numpy --break-system-packages
或者:
pip install av --break-system-packages
长期使用的话直接建虚拟环境:
python3 -m venv .venv
source .venv/bin/activate
然后正常安装:
pip install -r requirements.txt
就不会再出现这个问题。

浙公网安备 33010602011771号