首页 文章

无法在Windows中安装mysql-python(较新版本)

提问于
浏览
3

我在我的机器上安装了 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 回答

  • 9

    我自己解决了 .

    我使用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

相关问题