我在django中配置mysql时遇到了非常令人不安的问题。
我在Ubuntu x64上使用python 3.5和Django 1.10进行了操作,但我无法在Windows 7上执行此操作。
我几乎尝试了一切,我希望差不多:
所以我有很多错误,我可以通过,现在我有一个错误(希望最后)我无法用它做任何事情。
当我在mysqlclient 1.3.9的文件夹中使用命令:python setup.py install
时出错:
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
我无法帮助自己,现在我无望
有人可以帮我在Windows 7上安装mysqlclient,使用python 3.5与django 1.10一起使用吗?
我只在Ubuntu上重复这一点。它有效。
答案 0 :(得分:2)
如果您不需要最新的mysqlclient,可以从这里抓住一个轮子:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
按常规安装:pip install path_to_wheel.whl
它应该有效。看起来不像最新的mysqlclient版本增加了很多:
https://github.com/PyMySQL/mysqlclient-python/blob/master/HISTORY
希望有所帮助。
答案 1 :(得分:2)
干脆做到这一点
pip install mysqlclient==1.3.9