小编A B*_*A B的帖子

SQLAlchemy:没有名为“mysql”的模块

我创建了这个非常简单的脚本,它使用 SQLAlchemy 连接到 MySQL 数据库并运行 SELECT 语句。它在我的开发笔记本电脑上运行得很好。现在我把它移到了新服务器,它坏了。

from sqlalchemy import create_engine
import pandas as pd


def return_connection_string(database_name, database_user, database_password, database_host, database_port):
    try:
        connection_string = 'mysql+mysqlconnector://' + database_user + ':' + \
            database_password + '@' + database_host + ':' + database_port + '/' + database_name
        print(connection_string)
        return connection_string
    except Exception as e:
        print('Encountered error while generating connection string for MySQL!')
        print(e)


def return_connection_object(database_name, database_user, database_password, database_host, database_port):
    try:
        connection_string = return_connection_string(
            database_name, database_user, database_password, database_host, database_port)
        engine = create_engine(connection_string).connect()
        return engine …
Run Code Online (Sandbox Code Playgroud)

python mysql sqlalchemy pandas

2
推荐指数
1
解决办法
4578
查看次数

标签 统计

mysql ×1

pandas ×1

python ×1

sqlalchemy ×1