我在我的机器上安装了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 \包括" -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失败
---------------------------------------- Rolling back uninstall of mysql-python Command "c:\python27\python.exe -u -c "import
setuptools,tokenize; file =' c:\ \用户\用户\应用程序数据\本地\ TEMP \ PIP-集结utz7of \ MySQL的 - 蟒蛇\ setup.py&#39 ;;前 ec(编译(getattr(tokenize,' open', 打开)(文件)。read()。replace(' \ r \ n',' \ n'),文件 ,' exec'))" install --record c:\ users \ user \ appdata \ local \ temp \ pip-osy _cg-record \ install-record.txt --single-version-external-managed --compile" fai以c:\ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL中的错误代码1引导 -python \
我已经尝试过(并且没有工作):
Failed building wheel for MySQL-python
)mysqlclient
我错过了什么吗?感谢。
答案 0 :(得分:11)
我自己解决了。
我使用来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python的滚轮安装程序。
那里有两个轮组。 amd64
一个拒绝安装在我的平台上(Windows),但另一个工作正常。我是指具有此名称的文件:
MySQL_python-1.2.5-cp27-none-win32.whl
然后通过在与wheel包相同的文件夹中运行以下命令来安装它。
pip install MySQL_python-1.2.5-cp27-none-win32.whl
Python 3.7
使用mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl