mysql - 管理 runserver - 加载 MySQLdb 模块时出错

标签 mysql django python-3.x

4 Django 1.8 和我已经安装了 pip

我尝试使用命令管理运行服务器,但它显示了我

File "C:\Python34\lib\site-packages\django\db\backends\mysql\base.py", >line 27, in raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

我已经安装了 mysql-installer-community-5.7.10.0 为了解决我的问题,我尝试安装 pip install mysqlclient 或 mysql-python 但我得到了与下图相同的结果

CMD printscreen

最佳答案

做法是安装venv:

sudo pip install virtualenv 

source env/bin/activate

从那里你可以先安装 Django,然后再安装 mysqlclient

sudo pip install django

sudo pip install mysqlclient

我也遇到了这个问题,我被迫卸载 django 和 python 并重新安装。

先尝试重新安装 Django

关于mysql - 管理 runserver - 加载 MySQLdb 模块时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35301394/

相关文章:

mysql - 从 Rails 应用程序将 csv 导入多个 mysql 数据库

php - SQL - 获取 RSS 提要并插入到 SQL 中

mysql - 如何修复sql查询错误

mysql - 英雄数据库 :push - The MySQL server has gone away

python - 我无法在 GeoDjango (PostGis) 中按城市距离排序

Django tastypie和GenericForeignKey

python - 无法在 linux 上安装 python 设置工具

Python abstract property() "Can' t 用抽象方法实例化抽象类 []”,但我做到了

python - 这是删除 dict 内对象的正确方法吗

python - 从度 >= 3 的节点处分割的图中检索路径