我正在尝试使用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。
答案 0 :(得分:3)
您可以在64位Windows上尝试这些操作:
使用滚轮安装
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