2016-11-17 7 views
2

Ich habe sehr stören mich Problem mit der Konfiguration von MySQL in Django.Python 3.5 - Django 1.10 - Mysqlclient Windows 7 Installationsfehler

Ich habe es mit Python 3.5 und Django 1.10 auf Ubuntu x64, aber ich kann diese auf Windows nicht tun 7.

ich fast alles versucht, ich hoffe, fast:

  • installiert Python 3.5
  • installiert Pip für python
  • Upgrade alles, was ich i
  • installiert django
  • upgraden nstalled Visual Studio 2015 für Python 3.5
  • installiert MySQL-Server und Werkbank
  • installiert alle Anschlüsse für MySQL-C, Python, odbc
  • installiert vs C++ Redistributable 2013
  • installiert mingw
  • herunterladen mysqlclient 1.3.9
  • versucht, einige Dateien mit Informationen
  • mehr mehr Stress aus dem Stapel zu bearbeiten und Dinge zu tun, was ich
tun könnte

Also hatte ich viele Fehler, was ich passieren konnte und jetzt habe ich einen Fehler (hoffe zuletzt), dass ich nichts damit machen kann.

wenn ich Befehl: python setup.py install in Ordnern mit mysqlclient 1.3.9 Ich habe Fehler:

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. 

Ich dachte, dass es Problem mit Compiler von Visual Studio, so dass ich versuche mingw als Standard gcc zu verwenden, es half aber mit einem anderen Fehler:

ValueError: Unknown MS Compiler version 1900 

ich kann mich nicht mit ihm helfen, und ich hoffnungslos jetzt

kann mir mysqlclient auf Windows 7 installieren jemand helfen w es Python 3.5, um es mit Django 1.10 zu verwenden ??

Ich wiederhole nur, dass auf Ubuntu es funktioniert.

Antwort

2

Wenn Sie die neueste mysqlclient nicht benötigen, können Sie ein Rad von hier greifen:

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

installieren Sie es mit üblichen: pip install path_to_wheel.whl

Und es sollte funktionieren. Sieht nicht wie die neueste mysqlclient Version fügt eine Menge:

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

Hoffnung, das hilft.

+0

Ich weiß nicht, warum, aber es ist so einfach Arbeits Sache :) Dank für die Hilfe viel war in dieser beunruhigenden Situation besten Mannes auf dem Stapel (ich glaube so) –

2

einfach tun dies pip install mysqlclient==1.3.9

+0

@ Grzegorz Redlicki Hat es für dich funktioniert? –

+0

Nein, der gleiche Fehler wie bei der normalen Pip-Installation oder Installation aus dem Quellpaket –