Windows 上通过 pip 安装 python 包,经常会出现这种错误. 如:pip install pyodbc. 这种错误的简单明了解释就是:python 编译器找不到计算机上面的 VC 编译器. 解决办法网上也是千奇百怪,我也是数次遇到这个问题,但是一直都没记录,每次都是花费N多时间来解决,今天就记录下解决办法. 首先出问题的开发环境: python: Python 3.4 计算机: windows 8 or windows 10 or windows server 2012 (都为6…
在windows平台上,据说是安装cpython编写的包时会出现Unable to find vcvarsall.bat这种错误,缺失编译C的环境或组件吧,所以这个包就安装不成功,这个时候简单的方法就是安装Visual C++ Build Tools 2015.(我使用的是python3.5版本)在安装scrapy的时候遇到,现在安装成功了.之前安装matplotlib时也遇到过这个问题,虽然VC2017版也可以提供这个编译环境吧,但是之前安装过,出现了一些未知的问题,改换2015版的就OK了.…
最近在安装mysql -python 时报错折腾了半天,通过以下方法解决: 1. pip install mysql-python报错 Unable to find vcvarsall.bat (参考网上链接http://blog.csdn.net/secretx/article/details/17472107) 解决方法:我的vs版本是2013所以设置环境变量: VS90COMNTOOLS=%VS120COMNTOOLS% 设置好后错误Unable to find vcvarsall.bat…
安装某些module时发生常见的 Unable to find vcvarsall.bat 错误 在eddsn找到了“Unable to find vcvarsall.bat” error when trying to install rdflib这么一篇文章,解决了问题.方法如下: 首先安装MinGW,在MinGW的安装目录下找到bin的文件夹,找到mingw32-make.exe,复制一份更名为make.exe: 把MinGW的路径添加到环境变量path中,比如我把MinGW安装到D:\Mi…
今天遇到了这个方面的问题,目前找到两种办法.一种是换编译器如mingw,另一种是装vc.第一种方法没成功,现在正在等第二种. 第一种: 首先安装MinGW: 把MinGW的路径添加到环境变量path中,比如MinGW安装在D:\MinGW\中,就把D:\MinGW\bin添加到path中: 打开命令行窗口,在命令行窗口中进入到要安装代码的目录下: 输入如下命令就可以安装了.setup.py install build --compiler=mingw32 第二种: 今天在安装pyscopg2库的…
用python安装mmseg分词包时发生了 Unable to find vcvarsall.bat 错误 Searching for mmseg Reading http://pypi.python.org/simple/mmseg/ Best match: mmseg 1.3.0 Downloading http://pypi.python.org/packages/source/m/mmseg/mmseg-1.3.0.tar.gz#md 5=ebf97c3d1cc541d0a2241f87…
情景简介: 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…
在 Windows 下安装一个底层的 Python 包时(Fast R-CNN 的 bbox 和 nms),遇到 error: Unable to find vcvarsall.bat 错误,看到这个错误信息的第一感觉就是跟编译器相关的.网上说安装一个 Python Tools for Visual Studio 就可以了. 打开 VS 2017 的安装程序,选择修改,把 Python 支持勾选上,进行安装. 再进行安装,以为可以了,新的问题又出现了:error: command 'C:\Pro…
问题描述: 使用pip安装包时报错,error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) 环境: python2.7/window10/vs2017 原因分析: 系统中没有安装visual c++ 9.0的编译器,导致从源代码安装的pip包编译失败 解决方案: 下载安装Microsoft Visual C++ Compiler for Python 2.7 https://www.microsoft.…
今天安装pycrypto的库.安装中遇到一些问题,这里简单记录下来. 首先安装python,pycrypto是基于python的一个库. 第一种:搜索关键字pycrypto,找到pycrypto的官方主页.在官网上只有源代码下载,下载完成后,需要编译才能安装.这样可能会遇到很多问题.我是通过3安装的. 第二种:在http://www.voidspace.org.uk/python/modules.shtml#pycrypto直接下载编译好的源文件.有心人已经帮我们在不同版本的windows和py…