当前位置: 首页 > news >正文

WSL 执行 pip install 出错:externally-managed-environment

WSL 执行 pip install 时,发生externally-managed-environment 错误:
image

error: externally-managed-environment× This environment is externally managed
╰─> To install Python packages system-wide, try apt installpython3-xyz, where xyz is the package you are trying toinstall.If you wish to install a non-Debian-packaged Python package,create a virtual environment using python3 -m venv path/to/venv.Then use path/to/venv/bin/python and path/to/venv/bin/pip. Makesure you have python3-full installed.If you wish to install a non-Debian packaged Python application,it may be easiest to use pipx install xyz, which will manage avirtual environment for you. Make sure you have pipx installed.See /usr/share/doc/python3.12/README.venv for more information.note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

出现 externally-managed-environment 错误的原因是你的操作系统或 Python 环境开启了 PEP 668 保护机制。即使你创建了新的 conda 虚拟环境,系统仍然标记该环境为“外部管理的”,不允许直接通过 pip 安装包。这是为了保护系统级的 Python 环境不被破坏。

解决方案:(推荐使用方案3)

1. 使用 --break-system-packages

你可以通过添加 --break-system-packages 参数强制 pip 安装包。这将绕过 PEP 668 保护机制,但要谨慎使用,因为可能会影响系统或虚拟环境的稳定性。

pip install pymilvus jina --break-system-packages
2. 使用 conda install 安装包

优先使用 conda 来安装包,这样不会触发 externally-managed-environment 错误。你可以尝试通过 conda-forge 频道来安装包:

conda install -c conda-forge pymilvus jina
3. 创建一个不受 PEP 668 管理的虚拟环境(推荐)

你可以通过 venv 创建一个完全独立于系统管理的虚拟环境。这样做可以避开 PEP 668 机制。

# 创建 venv 虚拟环境
python3 -m venv myenv# 激活虚拟环境
source myenv/bin/activate# 安装所需包
pip install pymilvus jina

总结

  • conda 隔离方式:首先使用 conda-forge 来安装包。
  • python venv 方式:使用 venv 创建完全隔离的虚拟环境来避开系统保护。
  • 强制方式:使用 --break-system-packages 绕过保护机制。

转载自:

hint: See PEP 668 for the detailed specification.

https://blog.csdn.net/sunyuhua_keyboard/article/details/142098346

http://www.gsyq.cn/news/65467.html

相关文章:

  • 2025年12月deepseek推广服务商推荐,这些deepseek推广公司比较不错
  • 2025 年绍兴摄影培训人像摄影培训推荐榜:路人贾摄影讲堂(绍兴分公司)人像十杰导师亲授、实战化教学典范
  • MarkDown 常用符号
  • 程序设计C语言 - 指南
  • 效果-分形过渡
  • React状态管理生态系统详解
  • React组件系统
  • 项目.env文件配置以及加载
  • PyTorch 中 model.eval() 的使用与作用详解 - 教程
  • 终曲:NOIP2025游记
  • 豆包能做广告吗?豆包 AI 营销服务商精选推荐 2025年12月
  • React项目初始化
  • 15.5.手机设备信息 - 教程
  • 北京GEO优化机构哪家靠谱?2025年12月最新推荐
  • 绝望的拥抱:深度解析死锁与解决方案
  • 2025年12月 DeepSeek、豆包AI营销服务商推荐TOP5
  • 最短路网络
  • 2025年弧形管片螺栓,六角管片螺栓,螺纹管片螺栓厂家推荐:实测数据与隧道工程优选
  • 深入解析:当 AI 视觉遇上现代 Web:DeepSeek-OCR 全栈应用深度剖析
  • 可能是 noip2025 退役记
  • 软件技术基础第三次作业
  • 2025年轻型脚轮,静音脚轮,设备脚轮厂家权威推荐:聚焦使用场景,品质测评榜单
  • 2025年南京单招集训,高职单招培训,泰达单招集训中心推荐:聚焦教学实力与升学服务的测评指南
  • 江苏车间快速卷帘门厂家排名前十哪家好
  • 实用ai论文网站推荐:高效工具助力学术创作
  • 五年一贯制专转本机构推荐:助力学历提升的优质选择
  • 五年一贯制专转本机构有哪些?国内优质选择汇总
  • 专家点名推荐!2025 男士控油洗面奶排行榜,清洁修护,清爽不闷痘!
  • 微波烘干设备选购指南:行业应用与品牌参考
  • 私护产品什么成分安全?起底幻颜之约生物蛋白与益生菌片中的专利乳酸杆菌