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

使用pip安装psycopg2遇subprocess-exited-with-error报错求助

解决Ubuntu 18.04下安装psycopg2时libpq-fe.h缺失的问题

出现libpq-fe.h找不到的错误,本质是缺少PostgreSQL的开发依赖库,以下是针对性解决步骤:

  • 安装编译所需的系统依赖
    执行以下命令更新软件源并安装必要的开发包:

    sudo apt-get update && sudo apt-get install libpq-dev python3-dev
    

    libpq-dev包含编译psycopg2必须的libpq-fe.h文件,python3-dev提供Python的开发头文件,确保gcc能正常编译Python扩展。

  • 重新安装psycopg2
    依赖安装完成后,执行命令重新安装:

    pip install psycopg2
    
  • 若仍有问题,指定Python3.9对应的pip版本
    由于Ubuntu 18.04默认Python版本为3.6,需确保使用Python3.9的pip来安装:

    pip3.9 install psycopg2
    

内容的提问来源于stack exchange,提问作者Suneha K S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 03:47:05