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

公司业务需求,开发语言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。