您的位置:首页 > 数据库 > MySQL

win10 下 pyton 安装 MySQLdb 中遇到的一些问题

2017-01-11 16:16 447 查看
最近学习python 库 有关的一些知识 ,我这里使用的是python27,在本地使用pip install MySQL-python 测试的时候遇到报错,百度了一些内容,依旧不行 ,花了一些时间整理,终于可以import 引入,在这里主要总结一下相关步骤,给同样刚入坑的小伙伴们一些经验,也希望一些前辈们点出,改进:

1》问题:pip 版本更新:You are using pip version 8.0.3, however version 9.0.1 is available.

  开始的时候,遇到pip 版本升级,之前我的pip 版本是8.0.3 ,由于我的python 安装在D盘 (以下类同), 开始- cmd , 定位到安装目录: 

cd D:\DevelopTools\Anaconda2\Scripts  ,(因为我安装的是anaconda 版本的python) 其他的类似操作,我这里就不多解释了, 输入easy_install.exe pip==9.0.1 ,注意:这里的等号是双等号。等待一会就把pip 升级完成。可以下一步操作了

 

2》 问题: Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat>  

这个问题网上都有,我这里就不多说了,下载C++ 驱动,可以到这个地址下载,下载C++ 9.0 驱动 ,话说有的时候还是不行。

 

3》 问题: fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

完整显示如下:

building '_mysql' extension

  creating build\temp.win-amd64-2.7

  creating build\temp.win-amd64-2.7\Release

  C:\Users\keer\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include"
-ID:\DevelopTools\Anaconda2\include -ID:\DevelopTools\Anaconda2\PC /Tc_mysql.c /Fobuild\temp.win-amd64-2.7\Release\_mysql.obj /Zl

  _mysql.c

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

  error: command 'C:\\Users\\keer\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

 

当遇到这个问题,只要下载相关的MySQLDB-1.2.5 相关的版本。  
MySQL-python-1.2.5.win-amd64-py2.7 ,最后可以验证 一下



 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python