Python3.5 + django1.10.+ 安装mysql失败解决方案:Error loading MySQLdb module: No module named 'MySQLdb'
2017-05-23 17:17
1146 查看
今天在玩Django,碰到了一个很坑爹的问题,但是意外的解决了,汗。
用Django 搭建一个网站后台时,想用MySQL做数据库,但是 执行 python manage.py migrate(1.6版以下为python manage.py syncdb)却报错。起初错误提示:执行python manage.py syncdb时,报错:
Error loading MySQLdb module: No module named 'MySQLdb'。
看了网友很多的解决方案,有让用easy_install 安装的,有让手动安装配置MySQL配置文件的,等等试了很多竟都没有效果。
突然想到是不是python 3.0以上是否支持MySQLdb,果然,看到了pymysql替代MySQLdb的解决办法。
使用pymysql代替MySQLdb,因为两者的用法完全一致,步骤:
1. 安装pymsql
$ pip install pymysql
2. 安装完毕,打开_init_.py,添加代码:
$ import pymysql $ pymysql.install_as_MySQLdb()
3. 重新执行
$ python manage.py migrate(1.6版以下为python manage.py syncdb)
这样,应该就好了。
相关文章推荐
- python3 + Django :Error loading MySQLdb module No module named 'MySQLdb'
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
- Django Python3出现:Error loading MySQLdb module: No module named 'MySQLdb'
- Python,Django安装MySQLdb各种经典错误(Error No module named MySQLdb)
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
- 已经装了MySQL-python,但在引用时报错:ImportError: No module named MySQLdb
- django链接数据库报错Error loading MySQLdb module:No module named MySQLdb
- win7下安装python-mysqldb模块以及还报No module named MYSQLdb错误的原因
- Hue 安装问题django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so
- django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
- django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
- Python Django 安装(No module named setuptools)解决方案
- [Django]Django Python3出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
- [Django]Django1.7 Python3.4出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
- Django1.9 Python3.4出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
- django Error loading MySQLdb module:No module named MySQLdb
- django 配置mysql错误:Error was: No module named mysql.base
- django 使用mysql 出现的 No module named MySQLdb
- Django中连接Mysql报错 No module named MySQLdb