首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >peewee: ImproperlyConfigured错误

peewee: ImproperlyConfigured错误
EN

Stack Overflow用户
提问于 2013-10-07 23:19:03
回答 2查看 10.3K关注 0票数 3

我试图在服务器上使用peewee运行我的应用程序,但它总是崩溃。

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

代码语言:javascript
复制
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类的第一行崩溃。

代码语言:javascript
复制
from peewee import MySQLDatabase
from peewee import Model

我得到以下错误:"ImproperlyConfigured:必须安装sqlite3、psycopg2或MySQLdb之一“。

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-08 02:46:45

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

代码语言:javascript
复制
import sqlite3
import psycopg2
import MySQLdb

如果它们都因导入错误而失败,那么这就解释了您的问题。

票数 10
EN

Stack Overflow用户

发布于 2020-03-20 03:54:09

在Pycharm中:

  1. 单击文件
  2. 在项目解释器上单击settings
  3. ,选择install按钮(加号形状)
  4. search on mysql并安装它
  5. 搜索mysql-
  6. 并安装
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19228548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档