在Windows 7 64位上使用pip安装MySQLDB for python 2.7

时间:2016-11-21 16:55:42

标签: mysql django python-2.7

我花了好几个小时尝试使用多种方法为python安装MYSQLDB模块,但没有成功。

我的python版本:2.7.6

Django - 1.10.3

操作系统:Windows 7 64位

MySQL连接器 - MySQL Connector C 6.0.2

目前我的项目中有一个错误,即:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我尝试安装运行以下命令的mysqldb:

pip install mysql-python

它成功运行,但错误仍然存​​在。然后我试着跑

pip install MySQL-python

我正在Cannot open include file config-win.h。 我发现了这篇文章,但我不明白答案的想法,具体来说,我无法弄清楚我应该在哪里寻找上述文件site.cfgsetup_windows.pyC:\Program Files\MySQL\MySQL Connector C 6.0.2\include

中没有此类文件

最后,我尝试使用轮子运行来安装MySQLDb pip install mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl命令,我最终得到了

mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform错误。

我失去了希望。请帮助!!!

1 个答案:

答案 0 :(得分:3)

尝试安装32位版本mysqlclient-1.3.9-cp27-cp27m-win32.whl

如果它不起作用,请尝试安装它(你可以找到已编译的Windows库):

http://www.lfd.uci.edu/~gohlke/pythonlibs/