Windows

mysqlclientがWindowsでインストールできない

  • (Anaconda)
  • python3.4
  • windows10

以上の環境でpip install mysqlclientとしても

...
error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279
...

みたいにエラーが出て、インストールできなかった場合の対処法

対処法

1.ダウンロード

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

上記のサイトの[mysqlclient]項目から、環境にあったwhlファイルをダウンロード

(自分の場合はpython3.4のamd64なのでmysqlclient‑1.3.9‑cp34‑cp34m‑win_amd64.whlでした。)

2.インストール

コマンドプロンプトでダウンロードフォルダまで移動

(環境にインストールする場合はactivate py3などで環境に入っておくこと)

pip install mysqlclient‑1.3.9‑cp34‑cp34m‑win_amd64.whl

これで桶

参考

こちらのissueに原因とか載ってます。

https://github.com/PyMySQL/mysqlclient-python/issues/54