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