小编Big*_*mer的帖子

运行 alembic 命令导致 ImportError: 无法从 'sqlalchemy.sql.expression' 导入名称 '_BindParamClause'

每当我运行任何alembic命令时都会发生这种情况。我正在使用 sqlalchemy 版本 2.0.3

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/__init__.py", line 8, in <module>
    from . import op  # noqa
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/op.py", line 1, in <module>
    from .operations.base import Operations
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/operations/__init__.py", line 1, in <module>
    from .base import Operations, BatchOperations
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/operations/base.py", line 3, in <module>
    from .. import util
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/util/__init__.py", line 9, in <module>
    from .sqla_compat import (  # noqa
  File "/home/ado/anaconda3/lib/python3.8/site-packages/alembic/util/sqla_compat.py", line 8, in <module>
    from sqlalchemy.sql.expression …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy alembic

3
推荐指数
1
解决办法
3793
查看次数

标签 统计

alembic ×1

python ×1

sqlalchemy ×1