windows7环境下使用pip安装MySQLdb

第一种方法

首先查找过一些资料,选定mysql-python 来用做python访问mysql的支持库。


开始用pip安装,失败了。

后来通过安装windows的安装包,解决。


血的教训:切记大写“import MySQLdb”


  1. exe下载地址:
    http://www.codegood.com/archives/129

分为32位和64位,下载对应的exe即可

2.下载完后,双击exe安装

3.检查是否安装成功:
如果安装成功,将没有任何提示,如下

>>> import MySQLdb

>>>

安装不成功的提示:

>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named MySQLdb
>>>


第二种方法

1、首先,需要确定你已经安装了pip。在Python2.7的安装包中,easy_install.py和pip都是默认安装的。可以在Python的安装目录先确认,如果\Python27\Scripts里面有pip、pip27、pip,就代表已经安装了pip。

  windows7环境下使用pip安装MySQLdb

2、然后,在doc环境下,在pip所在的目录下,执行pip.exe,可以看到pip可以进行的操作,如下:

windows7环境下使用pip安装MySQLdb

3、安装MySQLdb之前先要安装wheel,执行pip install wheel命令进行安装

4、下载MySQL_python-1.2.5-cp27-none-win32.whl安装包,在下载之前先要确定你安装的Python是32位的还是64位的,如果是32位的就下载32位的,如果是64位的就下载64位的。在这里下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/

windows7环境下使用pip安装MySQLdb

windows7环境下使用pip安装MySQLdb

5、然后,执行pip install MySQL_python-1.2.5-cp27-none-win32.whl    ,如果是安装64位的,需要把这个文件名改为“MySQL_python-1.2.5-cp27-none-any.whl”。

可以使用

import pip
print (pip.pep425tags.get_supported())

查看你的电脑支持的whl的格式。