zoukankan      html  css  js  c++  java
  • win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

    今天想在在win7 64位环境下使用python 操作mysql

    在安装MySQL-python 时报错:

    _mysql.c

    _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No s uch file or directory

    error: command '"C:UsersfnngjAppDataLocalProgramsCommonMicrosoftVisual C ++ for Python9.0VCBinamd64cl.exe"' failed with exit status 2

    ----------------------------------------

    Cleaning up... Command C:Python27python.exe -c "import setuptools, tokenize;__file__='c:\use rs\fnngj\appdata\local\temp\pip_build_fnngj\MySQL-python\setup.py';exec(c ompile(getattr(tokenize, 'open', open)(__file__).read().replace(' ', ' '), _ _file__, 'exec'))" install --record c:usersfnngjappdatalocal emppip-peervp -recordinstall-record.txt --single-version-externally-managed --compile failed with error code 1 in c:usersfnngjappdatalocal emppip_build_fnngjMySQL-pyt hon Storing debug log for failure in C:Usersfnngjpippip.log

    太奇怪了,以前是在ubuntu/deepin 系统可以安装。换成win7 64位就不行了。

    按理说win7都出来这么多年了,python也更新的这么猛的语言,怎么链接mysql就不行了。

    百度了半天,找到了以下答案:

    ----------------------------------------------

    1)问题:_mysql.c(34) : fatal error C1083: Cannot open include file: ‘config-win.h’: No such file or directory error: command ‘”C:Program FilesMicrosoft Visual Studio 9.0VCBINcl.exe”‘ failed with exitstatus 2

    原因:原因是安装MySQL的时候没有安装C语言库。

    解决:重新运行MySQL的安装程序,选择Modify,把“C Include Files / Lib Files”勾选上,并安装。

     ---------------------------------------------

    百度来百度去,就这么一个答案,都是复制粘贴的。害我反复把mysql装了几遍,跟本他妈的没找到“C Include Files / Lib Files” 选项在哪儿? 也许是mysql新版本没这选项了。

    最后不得不翻墙出去看看了。

    原来还是驱动问题,关人家mysql啥事儿!

    安装:MySQL-python-1.2.3.win-amd64-py2.7.exe 就可以了(百度csdn下载可以找到)

    我的驱动是从这儿下的,不行!

    https://pypi.python.org/pypi/MySQL-python/

    也用 pip 装了,不行!

    C:Python27Scripts>pip install MySQL-python

    这pip居然检测不出我的系统版本。 还有为啥python官网搜索不到这个 64位的驱动,我也是醉了。

    ----

      希望这个问题被百度收录,遇到这个问题的人,别在被上面的答案忽悠了,真不管人家mysql的事儿。

    ----

    更新~~  现在都2018年了,不用再纠结这个问题了,请使用 PyMySQL 驱动

    https://github.com/PyMySQL/PyMySQL

  • 相关阅读:
    【NOIP2007】守望者的逃离
    20200321(ABC)题解 by 马鸿儒 孙晨曦
    20200320(ABC)题解 by 王一帆
    20200319(ABC)题解 by 王一帆 梁延杰 丁智辰
    20200314(ABC)题解 by 董国梁 蒋丽君 章思航
    20200309(ABC)题解 by 梁延杰
    20200307(DEF)题解 by 孙晨曦
    20200306(ABC)题解 by 孙晨曦
    20200305(DEF)题解 by 孙晨曦
    20200303(ABC)题解 by 王锐,董国梁
  • 原文地址:https://www.cnblogs.com/fnng/p/4115607.html
Copyright © 2011-2022 走看看