python2 使用pip安装psycopg2出现错误:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-mvzdNj/psycopg2/

时间:2023-12-18 21:08:14

公司业务需求,开发语言python2,需要使用数据库:postgresql,需要安装模块psycopg2这个模块, 使用pip install psycopg2 报错:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-mvzdNj/psycopg2/

最后google找到这篇博文:https://www.cnblogs.com/dspace/p/5438628.html 成功解决了问题。

原因是缺少一些psycopg2想关联的库:

执行一下命令:

sudo apt-get install -y python-dev
sudo apt-get install -y libpq-dev

如果是python3版本则将python-dev改为python3-dev。