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全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论