gpt4 book ai didi

python - sqlalchemy.exc.ArgumentError : Can't load plugin: sqlalchemy. 方言:驱动程序

转载 作者:IT老高 更新时间:2023-10-28 22:20:56 32 4
gpt4 key购买 nike

我正在尝试运行 alembic 迁移以及何时运行

alembic revision --autogenerate -m "Added initial tables"

它失败了

sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver

数据库地址是

postgresql+psycopg2://dev:passwd@localhost/db

我什至在我的 virtualenv 中安装了 psycopg2

$yolk -l
Flask-Login - 0.1.3 - active
Flask-SQLAlchemy - 0.16 - active
Flask - 0.9 - active
Jinja2 - 2.6 - active
Mako - 0.7.3 - active
MarkupSafe - 0.15 - active
Python - 2.7.2 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload)
SQLAlchemy - 0.8.0 - active
Werkzeug - 0.8.3 - active
alembic - 0.4.2 - active
antiorm - 1.1.1 - active
appscript - 1.0.1 - active
distribute - 0.6.27 - active
envoy - 0.0.2 - active
osascript - 0.0.4 - active
pep8 - 1.4.5 - active
pip - 1.1 - active
psycopg2 - 2.4.6 - active
wsgiref - 0.1.2 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7)
yolk - 0.4.3 - active

为什么会导致这个问题?

最佳答案

下面是如何产生这样的错误:

>>> from sqlalchemy import *
>>> create_engine("driver://")
Traceback (most recent call last):
... etc
sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver

所以我想说你实际上并没有使用你认为的 postgresql URL - 你可能在某处调用默认生成的 alembic.ini。

关于python - sqlalchemy.exc.ArgumentError : Can't load plugin: sqlalchemy. 方言:驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648814/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com