这个错误是在使用 pip install pscycopg2的时候出现的。
实际的报错是以下两个:
a. fatal error: Python.h: No such file or directory #include <Python.h>
b. Error: pg_config executable not found
1. 对于第一个错误是因为缺少 python-dev的包, 根据所使用的python版本对应安装 python-dev 解决。python2安装 python-dev, python3 安装python3-dev. 以python3为例:
sudo apt install python3-dev
2. 对于第二个错误,因为缺少 libpq-dev, 安装即可解决:
sudo apt-get install libpq-dev
安装完以上两个依赖以后就可以继续安装pscycopg2了
pip install psycopg2
参考链接:
Problems compiling and installing psycopg2:
https://www.psycopg.org/docs/faq.html#problems-compiling-and-installing-psycopg2
pip 安装 psycopg2 安装及错误处理
本文详细解析了在使用pip安装psycopg2过程中遇到的两大常见错误:Python.h文件缺失和pg_config不可用,并提供了具体的解决方案,包括安装python-dev和libpq-dev等依赖包。
2238

被折叠的 条评论
为什么被折叠?



