You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

sqlalchemy-citext与psycopg(v3)兼容异常:启动报错找不到psycopg2

问题:sqlalchemy-citext 无法与 psycopg3 配合使用

我需要使用 sqlalchemy-citext 扩展处理模型,但它无法与 psycopg(v3)正常配合。应用启动时抛出以下错误:

0.258 import psycopg2.extensions
0.258 ModuleNotFoundError: No module named 'psycopg2'

已安装的依赖包(Poetry 配置):

[tool.poetry.dependencies]
...
psycopg = {extras = ["binary", "pool"], version = "3.1.13"}
sqlalchemy = {extras = ["asyncio"], version = "^2.0.31"}
sqlalchemy-citext = "^1.8.0"
...

根据资料说明,sqlalchemy-citext 1.8.0 版本兼容 psycopg >=3,但尝试 Docker 部署后问题仍然存在,我的 Dockerfile 内容如下:

FROM python

RUN python -m pip install -U pip psycopg sqlalchemy-citext

RUN python -c "import citext"

内容的提问来源于stack exchange,提问作者ForyszeP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 23:42:02