2016-11-21 161 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