2016-11-17 4 views
2

Я очень беспокою проблему с настройкой mysql в django.python 3.5 - django 1.10 - ошибка установки mysqlclient windows 7

я его с питоном 3.5 и Django 1.10 на Ubuntu x64, но я не могу это сделать на окнах 7.

Я попробовал почти все, я надеюсь, что почти:

  • установлен Python 3.5
  • установлен пип для питона
  • обновления все, что я могу обновить
  • установлен Джанго
  • I Visual Studio установленное вне 2015 для питона 3,5
  • установлен MySQL сервер и верстак
  • установлены все разъемы для MySQL C, Python, Odbc
  • установлены против C++ Redistributable 2013
  • установлен MinGW
  • загрузить mysqlclient 1.3.9
  • пытается изменить некоторые файлы с информацией из стека
  • больше больше стресса и делать то, что я мог бы сделать

Так что у меня было много ошибок, что я мог бы пройти, и теперь у меня есть одна ошибка (надеюсь, последняя), что я ничего не могу с этим поделать.

, когда я использую команду: python setup.py install в папке с mysqlclient 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, как по умолчанию НКА, это помогло, но с другой ошибкой:

ValueError: Unknown MS Compiler version 1900 

Я не могу помочь себе с ним, и я безнадежный Теперь

может кто-нибудь помочь мне установить mysqlclient на окнах 7 Вт это python 3.5, чтобы использовать его с django 1.10 ??

Повторяю только, что на Ubuntu это сработало.

ответ

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

Надежда, что помогает.

+0

Я не знаю, почему, но это было так просто рабочая вещь :) Большое спасибо за помощь мне в этой тревожной ситуации лучший человек на стеке (я так думаю) –

2

просто сделать это pip install mysqlclient==1.3.9

+0

@ Grzegorz Redlicki Это сработало для вас? –

+0

Нет, такая же ошибка, как с обычной установкой pip, или установка из исходного пакета –

Смежные вопросы