美文网首页
win7(64位)安装Python27的MySQLdb包方法

win7(64位)安装Python27的MySQLdb包方法

作者: J_xu | 来源:发表于2017-01-16 02:05 被阅读0次

    在64位windows7的python27直接安装MySQL-python 1.2.5有问题,参考http://www.linuxfly.org/windows_install_mysql_python_library/ 得到解决

    1.安装 Microsoft Visual C++ Compiler Package for Python 2.7

    http://www.microsoft.com/en-us/download/details.aspx?id=44266

    2.安装 MySQL Connector C 6.0.2

    https://dev.mysql.com/downloads/connector/c/6.0.html

    3.下载 MySQL-python 1.2.5 源码包

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

    4.解压源码包后,修改 site.cfg 文件。
    实际上,如果你是在32 位系统上部署,那么通过pip install 安装MySQL-python 1.2.5 只需进行上面的依赖包安装即可。
    但在 64 位环境中,就会提示“Cannot open include file: 'config-win.h'” 的错误。
    原因就是 site.cfg 中写的 MySQL Connector C 为32 位版本。

    用记事本打开site.cfg文件,原来的 site.cfg 文件内容如下:
    connector = C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2
    修改为:
    connector = C:\Program Files\MySQL\MySQL Connector C 6.0.2

    5.运行cmd,输入命令cd到MySQL-python-1.2.5文件夹目录,运行 python setup.py install 即可安装完成。

    6.确认:

    C:\Users\Administrator>python
    Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (
    AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import MySQLdb
    >>> print MySQLdb.__version__
    1.2.5
    

    相关文章

      网友评论

          本文标题:win7(64位)安装Python27的MySQLdb包方法

          本文链接:https://www.haomeiwen.com/subject/gcvubttx.html