You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Ubuntu 23.04后pip报externally-managed-environment错误求助

解决Ubuntu 23.04中pip安装playsound报错的问题

方法一:使用虚拟环境(推荐,安全无冲突)

这是符合PEP 668规范的标准做法,不会影响系统级Python环境:

  • 先确保安装完整的Python工具包:
    sudo apt install python3-full
    
  • 创建虚拟环境(路径可自行修改,示例为~/my_script_env):
    python3 -m venv ~/my_script_env
    
  • 激活虚拟环境:
    source ~/my_script_env/bin/activate
    
  • 激活后直接安装playsound:
    pip install playsound
    
  • 运行Python脚本时,使用虚拟环境内的解释器:
    ~/my_script_env/bin/python your_script.py
    
  • 无需虚拟环境时,输入deactivate即可退出。

方法二:使用pipx(自动隔离依赖)

pipx会为每个包创建独立虚拟环境,适合管理Python工具或依赖库:

  • 先安装pipx:
    sudo apt install pipx
    
  • 初始化pipx(执行后重启终端或刷新shell配置,确保路径被系统识别):
    pipx ensurepath
    
  • 安装playsound:
    pipx install playsound
    
  • 运行依赖playsound的脚本:
    pipx run --spec playsound python your_script.py
    

方法三:强制绕过系统限制(不推荐)

此操作可能破坏系统Python环境,引发与APT管理包的冲突,仅在必要时使用:

pip3 install playsound --break-system-packages

内容的提问来源于stack exchange,提问作者OdorousWo1f

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 21:47:13