python2.7安装mysql驱动

来源:互联网 发布:怎样解除淘宝15天到账 编辑:程序博客网 时间:2024/06/08 16:53

在学习python连接数据库的时候踩了很多坑,以此来纪念一下…..
django中自带一个轻量级数据库sqlite3,但是我习惯使用mysql,所以决定还是换把数据库换成mysql,以下为配置过程(安装python,django教程请自行百度)
按照一些教程,直接pip安装mysql-python驱动会出错
解决办法
如果还未安装pip,先安装pip
下载 https://raw.github.com/pypa/pip/master/contrib/get-pip.py
执行

python get-pip.py install   ##安装 pip

到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
下载MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
cmd到该目录下

pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl ##安装

安装成功
cmd命令行下执行:

pip install mysql

在python命令行下输入:

import MySQLdb

无任何提示则安装成功

在django项目中的setting.py文件中设置

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',    //mysql数据库        'NAME': 'test',                          //数据库名        'USER': 'root',                          //用户名        'PASSWORD': '',                          //密码        'HOST': '127.0.0.1',                     //本地数据库地址        'PORT': '3306',                          //端口    }}

运行项目,不出现错误即可

这里写图片描述

原创粉丝点击