在Python3.6下安装MySQL-python模块的问题
2018-03-04 14:27
495 查看
近端日子在学习Python的MySQL数据库的时候,有需要安装MySQL-python模块,一开始百度到用pip安装:
1.
pip install MySQL-python
但是在安装的时候却报错了:
1.
mysql.c(42): fatal error C1083: 无法打开包括文件: “config-win.h”: No such file or directory
2.
error: command 'D:\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
没办法只能再去百度找答案……
结果只能找到一种办法,就是需要手动下载MySQL-python驱动
在网上大部分看到的只有
https://pypi.python.org/pypi/MySQL-python/1.2.5
但这个目前最新的版本的仅支持Python-2.4到2.7的版本,暂不支持Python-3.0及以上的版本(2014年更新的??这是多久以前的了啊)
然而我电脑上的是python-3.6的,这就很尴尬了。。
(重点来了)
又找了很长时间,终于找到适合在Python-3.5上扩展的mysql驱动
https://pypi.python.org/pypi/mysqlclient/1.3.10
这是目前的最新版本(截止至2017.07.15),之后若有最新版本也可在上面那个页面跳转
如图,在旧版本1.3.7会提示最新版本为1.3.10,点击可跳转:
这里我是64位的win10系统+Python-3.6,所以我就下载了
https://pypi.python.org/pypi?:action=show_md5&digest=d449dbef5f9b4180adfbbcded93afde2
之后将下载后的*.whl文件跟管理包的site-packages放在同个目录(一般是在 .\Python\Python36\Lib\site-packages里)
然后用cmd命令进入到这个目录执行PIP命令安装:
1.
pip install xxxx.whl
这里自己将xxxx.whl改为下载下来的文件名,注意whl文件名不能改,必须和原名一模一样
安装后就会提示Successfully installedmysqlclient-1.3.10
检查MySQLdb模块是否可以正常导入来测试有没有安装成功:
1.
import MySQLdb
没有报错提示MySQLdb模块找不到,说明安装成功!
1.
pip install MySQL-python
但是在安装的时候却报错了:
1.
mysql.c(42): fatal error C1083: 无法打开包括文件: “config-win.h”: No such file or directory
2.
error: command 'D:\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
没办法只能再去百度找答案……
结果只能找到一种办法,就是需要手动下载MySQL-python驱动
在网上大部分看到的只有
https://pypi.python.org/pypi/MySQL-python/1.2.5
但这个目前最新的版本的仅支持Python-2.4到2.7的版本,暂不支持Python-3.0及以上的版本(2014年更新的??这是多久以前的了啊)
然而我电脑上的是python-3.6的,这就很尴尬了。。
(重点来了)
又找了很长时间,终于找到适合在Python-3.5上扩展的mysql驱动
https://pypi.python.org/pypi/mysqlclient/1.3.10
这是目前的最新版本(截止至2017.07.15),之后若有最新版本也可在上面那个页面跳转
如图,在旧版本1.3.7会提示最新版本为1.3.10,点击可跳转:
这里我是64位的win10系统+Python-3.6,所以我就下载了
https://pypi.python.org/pypi?:action=show_md5&digest=d449dbef5f9b4180adfbbcded93afde2
之后将下载后的*.whl文件跟管理包的site-packages放在同个目录(一般是在 .\Python\Python36\Lib\site-packages里)
然后用cmd命令进入到这个目录执行PIP命令安装:
1.
pip install xxxx.whl
这里自己将xxxx.whl改为下载下来的文件名,注意whl文件名不能改,必须和原名一模一样
安装后就会提示Successfully installedmysqlclient-1.3.10
检查MySQLdb模块是否可以正常导入来测试有没有安装成功:
1.
import MySQLdb
没有报错提示MySQLdb模块找不到,说明安装成功!
相关文章推荐
- python3.6 nmap模块的安装问题
- 关于在Python3.5下安装MySQL-python模块的问题
- mysql-python模块安装问题
- Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”问题解决
- python 3.6安装mysql以及不常见问题
- 记录redhat下安装MySQL-python 模块遇到的问题及解决方法
- python3.6的pip管理器出问题 ssl模块未安装
- Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”问题解决
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- Python与Oracle接口模块cx_Oracle安装问题
- 安装完mysql-python后import加载模块 ImportError: libmysqlclient_r.so.16
- python中cx_Oracle模块安装遇到的问题与解决方法
- mysql-python安装 的问题
- win7下安装python-mysqldb模块以及还报No module named MYSQLdb错误的原因
- 编译python模块要求安装vs2003问题的Hack解决办法
- python mysql 模块安装使用
- 在Windows上安装Python+MySQL 的常见问题及解决方法(pythonmysql)
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- mysql-python安装 的问题