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

Ubuntu环境下pip安装psycopg2==2.7.*报错,如何解决?

解决Ubuntu下安装psycopg2==2.7.*时pg_config找不到的问题

方法一:安装系统依赖后源码编译安装

psycopg2源码安装需要PostgreSQL的开发工具包,执行以下命令补全依赖:

  1. 更新系统包索引:
    sudo apt update
    
  2. 安装PostgreSQL开发依赖和Python开发包:
    sudo apt install libpq-dev python3-dev
    
  3. 重新执行安装命令:
    pip install psycopg2==2.7.*
    

方法二:使用预编译的psycopg2-binary包(更快捷)

如果不想处理源码编译的依赖问题,可以直接安装官方提供的预编译二进制包,无需额外系统依赖:

pip install psycopg2-binary==2.7.*

注:若用于Heroku部署,需将requirements.txt中的psycopg2==2.7.*替换为psycopg2-binary==2.7.*,Heroku会自动适配这个包的部署环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 08:09:22