Ubuntu20+Python3.10.8安装psycopg2失败:libpq-fe.h缺失
解决Ubuntu20下安装psycopg2时找不到libpq-fe.h的问题
方案1:安装预编译二进制包(推荐)
直接安装官方提供的无需编译的版本,执行以下命令:
pip install psycopg2-binary
该包包含所有预编译依赖,无需本地编译,可快速解决安装报错问题。
方案2:安装编译依赖后从源码安装
若需从源码安装psycopg2,需先安装PostgreSQL开发库(包含缺失的libpq-fe.h头文件):
sudo apt-get install libpq-dev
安装完成后,再执行:
pip install psycopg2
补充说明
你之前安装的python3-dev和python3.10-dev是Python开发依赖,本次报错源于缺少PostgreSQL客户端开发库,因此这两个包无法解决当前问题。
内容的提问来源于stack exchange,提问作者L O C O
相关产品推荐
相关产品推荐

