我在我的机器上安装了 mysql-python
v1.2.4(Windows 8) . 我使用的是Python 2.7 . 每次尝试升级到v1.2.5时,我总是得到以下错误 . (从v1.3.7开始仍然发生)
C:\ Users \ User \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C for Python
9.0 \ VC \ Bin \ cl.exe / c / nologo / Ox / MD / W3 / GS- / DNDEBUG -Dversion_info =(1,2,5,'fi nal',1)-D__version __ = 1.2.5“-IC :\ Program Files(x86)\ MySQL \ MySQL Connector C 6. 0.2 \ include“-Ic:\ python27 \ include -Ic:\ python27 \ PC /Tc_mysql.c /Fobuild\temp.wi n32-2.7 \ Release_mysql.obj / zl _mysql.c _mysql.c(42):致命错误C1083:无法打开包含文件:'config-win.h':没有这样的文件或目录错误:命令'C:\ Users \ User \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C for Python \ 9.0 \ VC \ Bin \ cl.exe'失败,退出状态为2 ------------------------- ---------------回滚卸载mysql-python命令“c:\ python27 \ python.exe -u -c”import
setuptools,tokenize; file ='c:\ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL-python \ setup.py'; ex ec(compile(getattr(tokenize,'open',open )(file) . read() . replace('\ r \ n','\ n'),file,'exec'))“install --record c:\ users \ user \ appdata \ local \ temp \ pip -osy _cg-record \ install-record.txt --single-version-external-managed --compile“fai led with error code 1 in c:\ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL -python \
我已经尝试过(并且没有工作):
-
安装VS2010
-
更改Python路径
-
使用Wheel模块(我得到
Failed building wheel for MySQL-python
) -
安装Python MySQL连接器 . 适用于Python和C.
-
安装
mysqlclient
-
使用来自https://pypi.python.org/pypi/mysql-python/1.2.5的Exe安装程序进行安装
我错过了什么吗?谢谢 .
1 回答
我自己解决了 .
我使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python中的车轮安装程序 .
那里有两个轮组 .
amd64
一个拒绝安装在我的平台上(Windows),但另一个工作正常 . 我是指具有此名称的文件:然后通过在与wheel包相同的文件夹中运行以下命令来安装它 .
Python 3.7
使用
mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl