2016-11-17 43 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安装相同的错误,或从源码包安装 –