问题表述:

pip install MySQL-python==1.2.5
出现如下报错:
C:\Users\Administrator\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" -IC:\Python27\include -Ic:\progra~2\jetbra~1\python~1\saplat~1\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\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

运行环境:
windows 10 x64
Python 2.7.14
pip 9.0.1

解决办法:
看pip的安装报错有关于"MySQL Connector C 6.0.2",需要安装对应的驱动包,下载地址见下,

安装mysql connector,必须安装32位(特么), 下载地址:
http://dev.mysql.com/downloads/connector/c/6.0.html#downloads

安装Microsoft Visual C++ Compiler for Python 2.7,要是安装mysql-python需要乃至vc的一些运行库,下载地址:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
在win7下安装了python后,想安装python-mysql,使用pip安装出现如下问题:

  • pip install MySQL-python
    build\lib.win-amd64-2.7\_mysql.pyd : fatal error LNK1120: 56 unresolved externals error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\link.exe' failed with exit status 1120

网上一般的解释是,重新安装mysql并在安装mysql是选择安装c++的编译器。。。
我虽然没试过,但感觉肯定行不通啊,我只是想装一个可以让python远程连接mysql的包而已,管本地mysql什么事?有些解释真是误人子弟。
但错误提示里也谢了缺少C++的相关环境,后来在网上找到方法了:
方法如下:
1.在 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载对应的包版本,如果是win7 64位2.7版本的python,就下载
MySQL_python-1.2.5-cp27-none-win_amd64.whl
然后在命令行执行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
当然需要在cmd下跳转到下载MySQL_python-1.2.5-cp27-none-win_amd64.whl的目录下
然后就安装成功了MySQL-python

参考链接:
http://www.cnblogs.com/fnng/p/4115607.html

转载于:https://www.cnblogs.com/able7/p/8494070.html

windows python MySQL-python安装过程相关推荐

  1. 在电脑上安装python的步骤-python中pygame安装过程(超级详细)

    安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中) Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载 ...

  2. python安装tkinter模块_详解python tkinter模块安装过程

    引言: 在Python3下运行Matplotlib之时,碰到了"No module named _tkinter"的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析 ...

  3. python tkinter 安装_详解python tkinter模块安装过程

    引言: 在Python3下运行Matplotlib之时,碰到了"No module named _tkinter"的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析 ...

  4. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  5. mysql 5 安装过程

    mysql 5 安装过程 下载地址 https://cloud.189.cn/t/jaEBzunAfaEb 双击启动 安装过程 配置 选择服务器类型 Developer Machine(开发机器) 自 ...

  6. 开源团队协作平台, 免费企业IM, ENTBOOST, Windows环境MySQL版本安装

    ENTBOOST公司致力于提供,开源企业内部沟通协作平台,开源团队协作平台,免费企业IM,私有云部署产品:所有ENTBOOST产品可以免费部署到企业内部服务器上,帮助企业实现私密数据信息安全: ENT ...

  7. python mysql 驱动安装

    为什么80%的码农都做不了架构师?>>>    安装组件: python 3.4 + django 1.7 + mysql connector driver 系统平台: window ...

  8. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege

    安装mysql 下载mysql-5.6.26-winx64,并解压到:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64 创建data目录 创建m ...

  9. windows环境下tensorflow安装过程详解(亲测安装成功后测试那块)

    写在最前: 在安装过程中遇到很多坑,一开始自己从官网下载了Python3.6.3或者Python3.6.5或者Python3.7.1等多个版本,然后直接pip install tensorflow或者 ...

  10. Windows下Mysql 的安装和卸载

    2019独角兽企业重金招聘Python工程师标准>>> 一.安装 1.下载zip文件 2.解压,在bin目录下新建my.ini [mysql] # 设置mysql客户端默认字符集 d ...

最新文章

  1. 只能看到部分局域网计算机,为什么局域网中只能看到部分电脑
  2. Windows server2008修改远程桌面端口的方法
  3. 15-description-Objective-C笔记
  4. 使用uwsgi和gunicorn部署Django项目
  5. 炫天塔罗占卜结果......
  6. 不要再被Python洗脑了,来看看这个吧......
  7. COLING2018计算语言学进展
  8. 国庆假期程序员是这样给自己粉饰无限的逼格!
  9. 2022新版完整版青龙面板对接机器人,傻妞对接onebot(oicq)协议实现机器人功能
  10. 电容或电感的电压_电工入门基础之电容、电感
  11. dell 恢复介质_安装DELL原装windows系统,使用 USB 恢复介质来安装 Microsoft Windows
  12. 不同图像的噪声,选用什么滤波器去噪,图像处理的噪声和处理方法
  13. JAVA鞍山丘比特房屋租赁管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  14. Iaas-openstack从入门到精通
  15. android7 es文件,让你更了解你的手机 – ES 文件管理器 #Android
  16. Mac 时间机器 Time Machine 备份速度太慢的解决方法 (加速备份命令)
  17. PMP的一些概念与计算公式
  18. linux系统网络备份,备份Linux操作系统的几种方法
  19. 0820Python总结-线程队列,进程池和线程池,回调函数,协程
  20. android随笔25——搜索框输入内容后界面的隐藏逻辑

热门文章

  1. 【Android】入门级连接网络示例: 网页浏览和播放网络MP3
  2. aspnet中操作excel报com错误的解决方法
  3. 数字信号处理中的自相关和互相关计算和物理意义(一)
  4. java web 心跳机制实现,基于javax的websocket服务端实现,含心跳机制
  5. 两个pytorch版本Fnet
  6. 从源码分析DEARGUI之add_drag_float和4
  7. 只此一招,全屏操作从此易如反掌
  8. BZOJ 2257: [Jsoi2009]瓶子和燃料
  9. IOS --自带二维码扫描
  10. Python学习之使用Python生成PDF报告