 
  
 |  |      1midasplus      2019-01-02 23:58:24 +08:00 via Android 看起来是不支持 mysql ? django 版本是啥? | 
|      2shylocks      2019-01-03 00:10:09 +08:00 DATABASE 前加上 import pymysql pymysql.install_as_MySQLdb() 试试? | 
|      30xABCD      2019-01-03 00:20:22 +08:00 via Android 只支持 postgres/oracle/sqlite3 ?啥版本的 Django ? | 
|      4e9e499d78f      2019-01-03 01:11:55 +08:00 | 
|  |      8huisezhiyin      2019-01-03 10:22:49 +08:00 你没有按 python 和 mysql 依赖包  试试 yum install MySQL-python | 
|      9python30 OP | 
|      10xpresslink      2019-01-03 10:47:05 +08:00 第一步安装驱动: pip install pymysql 注意你要是使用了虚拟环境一定要在激活之后再执行这条命令。 第二步启用驱动: 在项目的 settings.py 所在的那个目录中找到__init__.py 在前两行加下面两句 import pymysql pymysql.install_as_MySQLdb() | 
|  |      11izoabr      2019-01-03 10:49:34 +08:00 问题还没到 MYSQL 呢,Python 的 mysql 驱动都还没有,怎么连。 去查一下 django mysql | 
|      12julyclyde      2019-01-03 17:05:06 +08:00 单就错误信息来看,这事和数据库服务器那边没啥关系,所以你删除再重装 mysql 也不会有任何效果的 | 
|      13julyclyde      2019-01-03 17:19:27 +08:00 /usr/local/lib/python2.7/site-packags/django/db/backends/mysql/ 看一下这个路径里有文件没 | 
|      14python30 OP 多谢各位 我用 centos 6.9 安装自带的 mysql5.1 版本。没有 pip install MySQL-python。 这样可以。 我在 centos6.9 上 把 mysql 升级到 5.6 得需要 pip install MySQL-python pymysql 于是通过下面: pip install MySQL-python 假设错误发生,须要先安装一个开发包: yum install python-devel 假设还是报错,执行: yum install mysql-devel.x86_64 然后再执行 pip 命令安装 mysql-python 然后就可以了 现在也在由 utf8 改用 utf8mb4 数据库了 多谢各位 | 
|      15julyclyde      2019-01-04 10:49:47 +08:00 有 pymysql 的情况下就完全不依赖于 mysql-dev 这正是“其它 Linux 发行版”里面,dango 依赖 pymysql 而不依赖 mysql-python 的原因 |