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

就不会再出现这个问题。

posted @ 2026-06-02 17:04  weixizhou  阅读(58)  评论(0)    收藏  举报