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

Debian/Ubuntu 新版系统(Python3.11+)的 PEP 668 外部环境保护机制,不允许直接在系统全局 Python 用 pip 安装包,优先推荐虚拟环境

这是 Debian/Ubuntu 新版系统(Python3.11+)的PEP 668 外部环境保护机制,不允许直接在系统全局 Python 用pip安装包,防止破坏系统自带工具。 下面给你三种稳妥方案,优先推荐虚拟环境。

方案 1:创建虚拟环境(推荐,无副作用)

1. 先安装依赖

bash

运行

sudo apt update sudo apt install python3-full python3-venv

2. 创建并进入虚拟环境

bash

运行

# 创建名为 venv 的虚拟环境 python3 -m venv venv # 激活环境 source venv/bin/activate

激活成功后终端前缀会出现(venv)

3. 安装 openai(此时无报错)

bash

运行

pip install openai

之后运行代码都要先执行source venv/bin/activate

方案 2:pipx 安装(适合独立工具,不适合项目开发)

如果你只是单独跑脚本、不想管理虚拟环境:

bash

运行

sudo apt install pipx pipx install openai

缺点:不能在代码里import openai,只能命令行调用。

方案 3:临时强制全局安装(不推荐,有系统风险)

加参数--break-system-packages绕过保护,可能损坏 apt 依赖:

bash

运行

pip3 install openai --break-system-packages

完整快速操作流程(复制直接运行)

bash

运行

sudo apt update && sudo apt install python3-full python3-venv python3 -m venv venv source venv/bin/activate pip install openai
http://www.cnnetsun.cn/news/3010564.html

相关文章:

  • Linux命令-pwconv(从 /etc/passwd 创建 /etc/shadow 影子密码)
  • 中小企业建站困境:为什么“便宜“反而最贵?
  • 职场部门汇报PPT制作工具怎么选?我的长期实测心得
  • PySpark + Delta Lake 实现生产级 Type 2 SCD 最佳实践
  • Spaceship Titanic机器学习入门:二分类实战与特征工程精要
  • TscanPlus:一站式内网安全扫描工具实战配置与优化指南
  • PySpark入门实战:从单机Pandas到TB级分布式数据处理
  • 用cleanlab清洗标签提升XGBoost准确率:数据为中心的实战闭环
  • 【uni-app 性能调优】从 20fps 到 60fps:用“时间切片”根治复杂表单卡顿
  • 数据结构选型指南:从数组到红黑树,工程场景下的抉择逻辑
  • Okbiye 数据分析模块:不用 SPSS,自动生成可直接粘贴进论文的实证报告
  • AI智能体从18.75%到100%:GDPevo自进化基准实测,5条隐性规则如何决定业务正确性
  • Spring boot 后端项目公共基础模块的理解学习
  • Orca-2-7B数学助教实战:轻量模型+结构化提示+公式校验
  • 企业级 Agent 产品架构:从单次对话到多轮编排的商业化跃迁
  • AI 代码生成与验证:当 LLM 写算法题,靠谱程度到底有多少?
  • EVE-NG V7 PC安装部署教程(最细教程)
  • 次梯度下降收敛率分析:基于分层结构与保守集值场
  • Pandas 与 NumPy 协同数据处理:大规模特征管线的内存优化与向量化实践
  • Vue3 状态管理深潜:Pinia 与响应式原理的底层机制与选型决策
  • 大模型量化实战:从INT8到QLoRA的工程落地指南
  • flink的streaming api 统计文本中的字段个数
  • HS2-HF Patch:3步完成HoneySelect2游戏终极增强
  • 如何看待anthropic指控阿里 qwen 蒸馏 Claude ?
  • Transformer工程化学习路线图:从手写代码到生产落地
  • 评测:Codex、Manus、Claude Code、OpenClaw 谁才是最强的 Agent
  • PX4神经网络控制:为电力巡检无人机赋能自主线路识别与跟踪的端到端解决方案
  • 火山引擎多模态数据湖的制作思路
  • 纳米堆栈是什么?IBM如何像建城市一样造芯片
  • 慢半拍的 Flink TaskManager——问题不在代码中