情景简介:

  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. Spark2.X环境准备、编译部署及运行
  3. 【NLP】文本预处理:删除单词停用词
  4. python concat_python中merge、concat用法
  5. 这篇带你深入理解SpringBoot中的自动装配(好文精读)
  6. ios-后台运行UIApplication
  7. 点扩散函数 PSF(point spread function)
  8. MATLAB音频数字水印算法实现
  9. AI上推荐 之 NeuralCF与PNN模型(改变特征交叉方式)
  10. vscode中显示隐藏文件
  11. dwt:动态时间规整
  12. 华为rh2288服务器芯片组,华为RH2288H V2服务器内部介绍
  13. 5G 网络架构(核心网)总结
  14. 怎样搭建企业内部wiki
  15. P3625 [APIO2009]采油区域 题解
  16. VisualFreeBasic:VisualBasic6望尘莫及之变量
  17. 报名开启|飞桨黑客马拉松第三期如约而至,久等啦
  18. 浅谈机器人基础概论--运动控制算法
  19. 二年级的女儿用计算机算算术,一年级的孩子一分钟口算多少题才算能达标?
  20. 你还不知道手部造型怎么画?超详细的手部画法请查收!

热门文章

  1. Nginx基本配置备忘
  2. mysq;多表查询 总结
  3. ln -s 一定要用绝对路径
  4. 广度搜索 -- 9.1 Word Ladder -- 求是否有解 -- 图解
  5. python中用来占位的语句是_MySQL / Python-gt;语句中占位符的语法错误?
  6. SpringMVC显示上传文件
  7. 【渝粤题库】陕西师范大学500003 热力学与统计物理学 作业(专升本)
  8. C++ string类相关函数
  9. 基于CUDA的GPU优化建议
  10. UED团队建设系列之前端开发工程师:职业技能与素质