我正在通过诗歌将 psycopg2 安装到 python venv
poetry add psycopg2
,但我收到以下错误。
我尝试过使用旧版本的 psycopg2。有谁知道为什么会出现这个问题以及如何正确解决它?
按照 Stackoverflow 上的其他问题,我尝试安装 psycopg2-binary,它已正确安装,但后来,在尝试应用 django 迁移时出现了不同的问题。
注意:此错误源自构建后端,可能不是诗歌的问题,而是 psycopg2 (2.9.9) 不支持 PEP 517 构建的问题。您可以通过运行“pipwheel --use-pep517“psycopg2(==2.9.9)”'来验证这一点。
在我的机器上运行以下命令解决了问题:
apt install libpq-dev gcc