在Django项目中安装psycopg2时
pip install psycopg2==2.7.*
我得到这个错误:
psycopg/psycopgmodule.c:689:18: error: incomplete definition of type 'struct _is'
我试着回答以下问题:Is there any problem installing psycopg2 in virtualenv on MacOS catalina with PostgreSQL 12.1 installed?但我仍然得到相同的错误
4条答案
按热度按时间cvxl0en21#
安装
psycopg2-binary
对我来说很有用。cx6n0qe32#
如果您使用的是Python 3.8.x,那么在psycopg2 2.8.x中添加了对相同内容的支持。我也遇到过同样的问题,但在我切换到python3.7.x后,问题解决得很好
fkvaft9z3#
安装PostgreSQL为我修复了它,但错误并不完全相同。不管怎样,给予吧:
干杯
e4eetjau4#
你可以试试这个:
如果这对你没有帮助,试试这个:
另一种方法是这样的: