2016-11-17 68 views
2

我非常困擾我在django中配置mysql的問題。python 3.5 - django 1.10 - mysqlclient的Windows 7安裝錯誤

我做到了與Python 3.5和1.10的Django在Ubuntu 64位,但我不能做到這一點在Windows 7

我幾乎嘗試了一切,我希望幾乎:

  • Python安裝3.5
  • 爲Python安裝PIP
  • 升級一切什麼我可以升級
  • 安裝的Django
  • 我nstalled的Visual Studio 2015年的3.5蟒蛇
  • 安裝MySQL服務器和工作臺
  • 安裝安裝VS C++可再發行的MySQL C,蟒蛇,ODBC
  • 所有連接器2013
  • 安裝MinGW的
  • 下載的mysql 1.3.9
  • 試圖從堆棧編輯與信息的一些文件
  • 更多更多的壓力,做的事情,我能做些什麼

所以我有很多錯誤,我可以通過,現在我有一個錯誤(希望最後),我不能做任何事情。

當我使用命令:在文件夾python setup.py install用的mysql 1.3.9我得到錯誤:

C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include\_mingw.h(49): fatal error C1189: #error: ERROR: You must use a GNU Compiler. 

我認爲這是從Visual Studio編譯器的問題,所以我嘗試使用MinGW的默認GCC,它幫助但另一個錯誤:

ValueError: Unknown MS Compiler version 1900 

我不能幫助自己吧,我現在絕望

有人可以幫助我在Windows7瓦特安裝的mysql它的python 3.5與django 1.10一起使用它?

我只重複在Ubuntu上的工作。

回答

2

如果你不需要最新的mysql,你可以從這裏搶盤:

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

與往常一樣安裝它:pip install path_to_wheel.whl

,它應該工作。看起來不像最新的mysql版本增加了很多:

https://github.com/PyMySQL/mysqlclient-python/blob/master/HISTORY

希望有所幫助。

+0

我不知道爲什麼,但它是如此簡單的工作的事情:) 非常感謝幫助我在這種令人不安的局勢 伴郎堆棧(我是這麼認爲的) –

2

簡單的做到這些 pip install mysqlclient==1.3.9

+0

@ Grzegorz Redlicki它是否適合你? –

+0

不,與普通的pip安裝相同的錯誤,或從源碼包安裝 –