问题表述:

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. 谈谈HTML5中的history.pushSate方法,弥补ajax导致浏览器前进后退无效的问题
  2. 服务器多难管理怎么办?给你一个服务器批量管理工具
  3. sis防屏蔽程序是什么意思_Android 11将强制应用程序支持本地备份——什么意思?...
  4. C++不同排序算法的比较(附完整源码)
  5. XCTF_Web_新手练习区:view_source
  6. 毕业设计管理系统PHP,asp.net/net/c#毕业论文管理系统-成品
  7. mysql 多端口备份_mysql数据库迁移、多端口运行、innobackupex备份
  8. 浏览器崩溃_安装谷歌浏览器后打开网页时出现页面崩溃的解决办法
  9. 大数据项目离线数仓(全)三(可视化工具版)
  10. 因计算机磁盘硬件的pe,PE缺少AHCI驱动无法识别硬盘更新U盘启动盘中的WINPE
  11. 安卓dj专业打碟机软件_18号免费软件集合
  12. 扫码枪收银有手续费吗_生意好时最怕收银出故障,这几个扫码枪的常见问题你一定要知道...
  13. 寻找四叶草HTML5小游戏,寻找四叶草作文(8篇)
  14. 您要的FPGA开发软件都在这里
  15. rtl8188linux内核配置,编译基于rtl8188cu控制芯片的USB无线网卡在Linux下的配置
  16. 用python-turtle优雅的画椭圆
  17. protobuf 与 redis 的结合
  18. 拂去ThreadLocal的轻纱
  19. 《数字进化论——2020中国企业服务数字智能生态白皮书》发布预告
  20. 【C语言编程1】删除数组中重复元素,并排序

热门文章

  1. EJB学习(四)——Enterprise Bean(企业Bean)和Entity Bean(实体Bean)
  2. 转载----Python的zip()函数
  3. MongoDB sharding迁移那些事(一)
  4. 100行php代码实现加密端口转发
  5. Oracle 11g Data Guard 使用duplicate from active database 创建 standby database
  6. linux日志显示too many open files解决
  7. Know about Oracle RAC Heartbeat
  8. C++,那些可爱的小陷阱(一)
  9. 异步复位,同步释放的理解
  10. php 数组 随机选择_php中通过数组进行高效随机抽取指定条记录的算法