Не удается установить mysqlclient в python virtualenv - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь создать сайт с использованием Django и хотел бы использовать mySQL. Таким образом, с активированным virtualenv я использую следующую команду:

pip install mysqlclient

Этот ввод дает следующую ошибку:

_mysql.c(29): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

Дело в том, что установка его на мою локальную версию Python работала как чудо, с этой ошибкой я сталкиваюсь только в virtualenv.

Я использую python 3.7, pip и setuptools обновлены. Версия mysqlclient, установленная локально: 1.3.13.

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете попробовать эти вещи для 64-битных окон:

  • установить с помощью колеса

    pip install wheel
    
  • скачать с https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

    Для Python 3.x:

    pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
    

    Для Python 2.7:

    pip install mysqlclient‑1.3.13‑cp27‑cp27m‑win_amd64.whl
    

Если 64-разрядные версии не работают, вы можете альтернативно использовать 32-разрядные версии:

Для Python 3.x:

pip install mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl

Для Python 2.7:

pip install mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...