2016-11-21 159 views
0

我花了几个小时尝试多种方法为python安装MYSQLDB模块,但没有成功。在Windows 7上使用pip安装MySQLDB for python 2.7 64bit

我的Python版本:2.7.6

的Django - 1.10.3

操作系统:Windows 7 64位

的MySQL连接器 - MySQL的插头C 6.0.2

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

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

我试图安装我的sqldb运行以下命令:

pip install mysql-python 

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

pip install MySQL-python 

我得到了Cannot open include file config-win.h。 我遇到这个帖子,但我不明白答案的想法,具体来说,我无法弄清楚我应该在哪里查找上述文件site.cfgsetup_windows.py。有在C:\Program Files\MySQL\MySQL Connector C 6.0.2\include

没有这样的文件最后,我尝试使用运行 pip install mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl命令车轮安装MySQLdb的,我结束了

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

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

回答

2

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

如果它不工作,尝试从安装它(在这里您可以找到编译Windows库):

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

+0

是的,它确实可行!但是,这不会导致未来很难修复错误 - 我的意思是在64台机器上运行32版本? –

+0

也许你有32位版本的MySQL。重新安装它,然后再试一次,但我不确定是否可以在那之后安装mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl。 – davyria