Win64安装MySQL-python

在Win64环境下使用pip安装MySQL-python 1.2.5,报错:

> pip install MySQL-python
Cannot open include file: 'config-win.h': No such file or directory

安装步骤如下:

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

下载文件:VCForPython27.msi
下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=44266

安装 Mysql Connector,选择安装64位的

下载文件:mysql-connector-c-6.0.2-winx64.msi
下载链接:https://dev.mysql.com/downloads/connector/c/6.0.html

下载 MySQL-python 1.2.5 源码包(一定要使用源码安装)

下载文件:MySQL-python-1.2.5.zip
下载链接:https://pypi.python.org/pypi/MySQL-python/1.2.5

解压源码包后,修改 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 文件内容如下:

# http://stackoverflow.com/questions/1972259/mysql-python-install-problem-using-virtualenv-windows-pip
# Windows connector libs for MySQL. You need a 32-bit connector for your 32-bit Python build.
connector = C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2

修改为:

connector = C:\Program Files\MySQL\MySQL Connector C 6.0.2

运行 python setup.py install 即可安装完成。

安装MySQL数据库驱动

PyMySQL: https://pypi.python.org/pypi/PyMySQL

> pip install PyMySQL

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/04/01/win64-install-mysql-python/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Win64安装MySQL-python
在Win64环境下使用pip安装MySQL-python 1.2.5,报错: > pip install MySQL-python Cannot open include file: 'config-win.h': No such file or di……
<<上一篇
下一篇>>
文章目录
关闭
目 录