gpt4 book ai didi

Python3 无法加载插件 : sqlalchemy. 方言 :mysql. pymysql

转载 作者:行者123 更新时间:2023-12-03 23:00:41 25 4
gpt4 key购买 nike

我正在尝试使用 sqlAlchemy 连接到我的数据库并收到错误 Can't load plugin: sqlalchemy.dialects:mysql.pymysql .该脚本之前有效,我没有更改任何内容,但我无法连接到数据库。
我正在导入库:

#from sqlalchemy import *
from sqlalchemy import create_engine, Table, Column, Integer, String, DateTime, Float, MetaData
from sqlalchemy.engine import create_engine
from sqlalchemy.schema import *
from pybigquery.api import ApiClient
我的连接:
# Database parameter
host = "127.0.0.1"
user = "someUser"
passwd = "somePassword"
database = "ucb-pvapp"

# Database connection
db=pymysql.connect(
host=host,
user=user,
passwd=passwd,
db=database,
autocommit=True)

engine = create_engine(f'mysql+pymysql://{user}:{passwd}@{host}/{database}')
cursor=db.cursor()
安装了 sqlAlchemy 和 pymysql。
使用 Ubuntu 20.04、python 3.8.5 和 sqlalchemy 版本 1.3.12。
完整的追溯:
Traceback (most recent call last):
File "pv.py", line 131, in <module>
engine = create_engine(f'mysql+pymysql://{user}:{passwd}@{host}/{database}')
File "/usr/local/lib/python3.8/dist-packages/sqlalchemy/engine/__init__.py", line 500, in create_engine
return strategy.create(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/sqlalchemy/engine/strategies.py", line 61, in create
entrypoint = u._get_entrypoint()
File "/usr/local/lib/python3.8/dist-packages/sqlalchemy/engine/url.py", line 172, in _get_entrypoint
cls = registry.load(name)
File "/usr/local/lib/python3.8/dist-packages/sqlalchemy/util/langhelpers.py", line 268, in load
raise exc.NoSuchModuleError(
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mysql.pymysql

最佳答案

好的,只需简单地删除“pymysql”并再次安装它就可以解决问题——不管它是什么。有时候就是这么容易。

关于Python3 无法加载插件 : sqlalchemy. 方言 :mysql. pymysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65979568/

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