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

如何在RHEL系统中安装Python的psycopg2库?安装报错求助

解决RHEL系统安装psycopg2/psycopg2-binary报错的方案

先安装系统依赖包

psycopg2编译安装需要依赖PostgreSQL开发库、Python开发包及基础编译工具,执行以下命令安装:

  • 安装基础编译工具与Python开发包(以Python3为例,Python2替换为python-devel):
    sudo yum install gcc python3-devel
  • 安装PostgreSQL开发依赖:
    sudo yum install postgresql-devel
    若你使用的是PostgreSQL官方源的特定版本(如15),需安装对应版本的开发包:
    sudo yum install postgresql15-devel

重新安装psycopg2/psycopg2-binary

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

  • 安装psycopg2:
    pip install psycopg2
  • 或安装psycopg2-binary:
    pip install psycopg2-binary
    注意:若系统同时存在Python2和Python3,需使用pip3指定Python3环境。

特殊情况处理

若仍报错,需手动指定pg_config路径(替换XX为你的PostgreSQL版本号):
pip install psycopg2 --global-option=build_ext --global-option="-I/usr/pgsql-XX/include" --global-option="-L/usr/pgsql-XX/lib"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 12:55:25