Mysql peewee:配置不正确的错误

Mysql peewee:配置不正确的错误,mysql,peewee,Mysql,Peewee,我试图在服务器上用peewee运行我的应用程序,但它一直崩溃 要启动应用程序,在main.py中调用start函数: def start(db_name, db_user, db_pass): BaseModel.initialize_database(db_name, db_user, db_pass) classA.create_table() classB.create_table() return app 它在BaseModel类的第一行崩溃 from

我试图在服务器上用peewee运行我的应用程序,但它一直崩溃

要启动应用程序,在main.py中调用start函数:

def start(db_name, db_user, db_pass):
    BaseModel.initialize_database(db_name, db_user, db_pass)
    classA.create_table()
    classB.create_table()
    return app
它在BaseModel类的第一行崩溃

from peewee import MySQLDatabase
from peewee import Model
我得到以下错误:“配置不当:必须安装sqlite3、psycopg2或MySQLdb”

我不理解这个错误,因为数据库正在同一台服务器上运行。数据库是使用phpmyadmin创建的


当我在笔记本电脑上测试应用程序时,一切正常,为了测试,我使用SQLite数据库“test.db”。

Peewee无法导入任何已知的数据库驱动程序。尝试从交互式shell运行此命令:

import sqlite3
import psycopg2
import MySQLdb
如果它们都因导入错误而失败,则可以解释您的问题。

在Pycharm中:

  • 单击文件
  • 单击设置
  • 在项目解释器上点击,选择安装按钮(加上形状)
  • 在mysql上搜索并安装它
  • 搜索mysql连接器并安装它

  • 谢谢你的回答!服务器没有MySQLdb驱动程序,在服务器上安装驱动程序修复了该问题。