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

Ubuntu 16.04安装WebSockets失败求助:pip安装依赖报错

解决安装liveblog依赖时websockets包的python setup.py egg_info报错问题

Hey,我碰到过好几次类似的websockets安装报错,结合你的情况,咱们一步步来解决:

  • 先升级你的pip版本:你的pip是9.0.3,这个版本太老了,对现代Python包的egg_info处理支持得不好,很容易触发这类报错。执行下面的命令升级:

    sudo -H pip install --upgrade pip
    
  • 检查Python版本并匹配websockets版本:websockets不同版本对Python的兼容性不一样,比如:

    • 如果你的Python是2.7或者3.5及以下,需要在requirements.txt里指定兼容的websockets版本,比如把websockets改成websockets==7.0(这个版本支持Python 2.7和3.4+)
    • 先运行python --version确认你的Python版本,再对应调整依赖文件
  • 安装Linux系统编译依赖:websockets包带有C扩展,缺少编译工具和Python开发库会导致setup.py执行失败。如果是Ubuntu/Debian系统,执行:

    sudo apt-get update && sudo apt-get install build-essential python-dev  # Python3的话换成python3-dev
    
  • 重新尝试安装依赖:完成上面的步骤后,再运行你原来的安装命令:

    sudo -H pip install -r requirements.txt
    
  • 如果还是报错,单独安装websockets排查:如果问题还存在,单独安装websockets包,这样能看到更完整的错误日志,方便定位具体问题:

    sudo -H pip install websockets
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:33:03