Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat
情景简介:
Windows 环境下安装Python2.7的Numpy扩展包时提示:error: Unable to find vcvarsall.bat
经过不懈的Google/Bing,发现不仅安装Numpy时会出现这种情况,安装其他Python包时也可能出现这种情况。
- Windows 7 64bit
- Python 2.7
- 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)
- 将下载的.zip解压
- 打开命令行,进入根目录
- 输入:setup.py install
- 最后提示: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相关推荐
- windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat
在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat:查看具体的错误信息看到是在 编译twisted 时报错: ...
- 在windows下安装python包管理器pip及使用
从来没有在Windows下用过pip,今天试了下,原来pip也可以在Windows下安装,使用也和Linux下一样简单. 先从下面的地址下载pip源码: http://pypi.python.or ...
- windows下安装python+scrapy
windows下安装python+scrapy 赞 | 0收藏 | 0 1.5k 次浏览 最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻 ...
- windows下安装python scrapy爬虫环境
windows下安装python scrapy爬虫环境 安装python 根据你的需求下载python安装包,安装python(本文基于python27)https://www.python.org/ ...
- Windows下安装python步骤
Windows下安装python步骤分为以下三步: 下载python 安装python 检查是否安装成功 一.下载python python下载地址Download Python | Python.o ...
- 最详细的Windows下安装Python和pycharm破解教程,不会电脑的都能安装成功!
辅助视频教程:Python基础教程|xin3721自学网ul li id=itemtitlePython3 从入门到精通视频教程/li /ul ul li class=description Pyth ...
- 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.源代码分析,查 ...
- Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题(转载)
Unable to find vcvarsall.bat的问题描述 问题分析 总结 提示: 如果你只是想知道自己需要安装哪个版本的Visual Studio请直接查看本文最后一个小节的内容. 一.问题 ...
- Windows下使用python库 curses遇到错误消息的解决方案
在Windows系统下执行python应用时,有时会遇到错误信息: ModuleNotFoundError: No module named '_curses'. 然而查看Windows系统里pyth ...
- windows下安装python和Python-opencv
背景:目前基于python的图像处理和机器视觉的研究还挺多,最近不是在研究目标检测和目标跟踪的算法,由于检测和跟踪的环境比较简单所以从不带学习的跟踪方法,在搜索资料时搜到这个网站,是对opencv中的 ...
最新文章
- 关注基于云的下一代应用开发
- linux 如何运行.sql文件
- 从零开始玩转JMX(四)——Apache Commons Modeler Dynamic MBean
- OSPF协议概述(一)
- cloud foundry_介绍“又一个” Cloud Foundry Gradle插件
- AIDL Service,跨进程调用Services
- LeetCode 1277. 统计全为 1 的正方形子矩阵(DP)
- php extjs 教程,Exjs 入门篇_extjs
- 读书笔记-泛型有限通配符
- 超表面透镜相位matlab,基于超透镜的小F数大景深镜头的设计方法及应用与流程...
- 解决vue项目更新版本后浏览器的缓存问题
- 基于深度学习的视频修复算法
- 如何画出一张合格的技术架构图?
- VsCode开发Flutter 连接夜神模拟器
- 一、云计算-云平台-国产-华为-FusionSphere+HCIE Cloud相关知识点+笔试题库
- 第四篇:UE4视角切换节点,Possess和Set View Target With Blend的区别
- html单标签和双标签汇总
- 运营笔记:一个新公众号怎么吸粉?看看这位大神怎么做的!
- RK3399 GMAC驱动失败,打印如下log,DMA engine initialization failed 原因
- [论文总结] 深度学习在农业领域应用论文笔记5
热门文章
- 【万里征程——Windows App开发】使用华丽丽的字体
- C#中可以使用正则表达式来过滤html字符
- 网页显示mysql数据库到表格数据_在网页中如何将数据库的数据显示出来
- mysql读写分离代码层实现_Mysql主从配置,实现读写分离
- Nginx源码阅读 ---- 模块的初始化
- 【图解】虚拟机下载安装以及Linux操作系统的配置CentOS安装
- linux 计算字符数命令,Linux WC命令示例,用于计算行数,单词数和字符数
- python周末_python周末作业—刘宏升
- 回调函数是同步还是异步_[React] 4 - setState / 异步还是同步?
- Struts2标签库(四)之非表单标签