情景简介:

  Windows 环境下安装Python2.7的Numpy扩展包时提示:error: Unable to find vcvarsall.bat

  经过不懈的Google/Bing,发现不仅安装Numpy时会出现这种情况,安装其他Python包时也可能出现这种情况。

  1. Windows 7 64bit
  2. Python 2.7
  3. Numpy-1.9.2 (http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2-win32-superpack-python2.7.exe)

问题描述:

第一个坑:下载Numpy二进制安装包说“Python version 2.7 required, which was not found in the registry.” 。错误如图1所示:

第二个坑:无奈只能下载源码自己编译了!下载源码(http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2.zip)

  1. 将下载的.zip解压
  2. 打开命令行,进入根目录
  3. 输入:setup.py install
  4. 最后提示:error: Unable to find vcvarsall.bat

解决方案:

  上面提到的那两个坑,解决其一就可以让包正常安装了

  1.解决第一个坑(这里只提供思路,不具体介绍了)

  • 出现这个问题可能是因为你的OS是64bit的,但是安装的包却一直在32bit的注册表内寻找Python
  • StackOverfolow上好多高票答案貌似可以解决了,如:http://stackoverflow.com/questions/3652625/installing-setuptools-on-64-bit-windows,这里我就不在赘述了

  2.解决第二个坑

  • 出现这个原因的问题貌似跟vc编译器有关,具体原因没有细究,但是经Google/Bing,得到的结论是,安装过程中需要一个特定版本的编译器(貌似是VS 2008),所以就算你有VS 2012/2013/2015也不行...
  • 下载一个Microsoft Visual C++ Compiler for Python 2.7的补丁就好了,下载地址在这里:http://www.microsoft.com/en-us/download/details.aspx?id=44266
  • 安装上述补丁后,我再次输入:setup.py install,依旧提示我error: Unable to find vcvarsall.bat
  • 然而此时直接在命令行窗口中输入:pip install numpy竟然可以了!

吐个槽暴露一下自己的无知...Python的包竟然用VC编译器编译?...

pip install numpy之后发现进程里有cl...

转载于:https://www.cnblogs.com/exlsunshine/p/4593026.html

Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat相关推荐

  1. windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat

    在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat:查看具体的错误信息看到是在 编译twisted 时报错: ...

  2. 在windows下安装python包管理器pip及使用

      从来没有在Windows下用过pip,今天试了下,原来pip也可以在Windows下安装,使用也和Linux下一样简单. 先从下面的地址下载pip源码: http://pypi.python.or ...

  3. windows下安装python+scrapy

    windows下安装python+scrapy 赞  |   0收藏  |  0 1.5k 次浏览 最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻 ...

  4. windows下安装python scrapy爬虫环境

    windows下安装python scrapy爬虫环境 安装python 根据你的需求下载python安装包,安装python(本文基于python27)https://www.python.org/ ...

  5. Windows下安装python步骤

    Windows下安装python步骤分为以下三步: 下载python 安装python 检查是否安装成功 一.下载python python下载地址Download Python | Python.o ...

  6. 最详细的Windows下安装Python和pycharm破解教程,不会电脑的都能安装成功!

    辅助视频教程:Python基础教程|xin3721自学网ul li id=itemtitlePython3 从入门到精通视频教程/li /ul ul li class=description Pyth ...

  7. 64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式...

    问题描写叙述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat. 问题分析: 1.源代码分析,查 ...

  8. Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题(转载)

    Unable to find vcvarsall.bat的问题描述 问题分析 总结 提示: 如果你只是想知道自己需要安装哪个版本的Visual Studio请直接查看本文最后一个小节的内容. 一.问题 ...

  9. Windows下使用python库 curses遇到错误消息的解决方案

    在Windows系统下执行python应用时,有时会遇到错误信息: ModuleNotFoundError: No module named '_curses'. 然而查看Windows系统里pyth ...

  10. windows下安装python和Python-opencv

    背景:目前基于python的图像处理和机器视觉的研究还挺多,最近不是在研究目标检测和目标跟踪的算法,由于检测和跟踪的环境比较简单所以从不带学习的跟踪方法,在搜索资料时搜到这个网站,是对opencv中的 ...

最新文章

  1. 关注基于云的下一代应用开发
  2. linux 如何运行.sql文件
  3. 从零开始玩转JMX(四)——Apache Commons Modeler Dynamic MBean
  4. OSPF协议概述(一)
  5. cloud foundry_介绍“又一个” Cloud Foundry Gradle插件
  6. AIDL Service,跨进程调用Services
  7. LeetCode 1277. 统计全为 1 的正方形子矩阵(DP)
  8. php extjs 教程,Exjs 入门篇_extjs
  9. 读书笔记-泛型有限通配符
  10. 超表面透镜相位matlab,基于超透镜的小F数大景深镜头的设计方法及应用与流程...
  11. 解决vue项目更新版本后浏览器的缓存问题
  12. 基于深度学习的视频修复算法
  13. 如何画出一张合格的技术架构图?
  14. VsCode开发Flutter 连接夜神模拟器
  15. 一、云计算-云平台-国产-华为-FusionSphere+HCIE Cloud相关知识点+笔试题库
  16. 第四篇:UE4视角切换节点,Possess和Set View Target With Blend的区别
  17. html单标签和双标签汇总
  18. 运营笔记:一个新公众号怎么吸粉?看看这位大神怎么做的!
  19. RK3399 GMAC驱动失败,打印如下log,DMA engine initialization failed 原因
  20. [论文总结] 深度学习在农业领域应用论文笔记5

热门文章

  1. 【万里征程——Windows App开发】使用华丽丽的字体
  2. C#中可以使用正则表达式来过滤html字符
  3. 网页显示mysql数据库到表格数据_在网页中如何将数据库的数据显示出来
  4. mysql读写分离代码层实现_Mysql主从配置,实现读写分离
  5. Nginx源码阅读 ---- 模块的初始化
  6. 【图解】虚拟机下载安装以及Linux操作系统的配置CentOS安装
  7. linux 计算字符数命令,Linux WC命令示例,用于计算行数,单词数和字符数
  8. python周末_python周末作业—刘宏升
  9. 回调函数是同步还是异步_[React] 4 - setState / 异步还是同步?
  10. Struts2标签库(四)之非表单标签