Python3.4 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”

我的python版本是Python 3.5

该问题的产生是在windows环境中,python 的 Setup需要调用一个vcvarsall.bat的文件,该文件需要安装c++编程环境才会有。网上的方法有两个:

一、安装MinGW;二、安装Visual Studio 。我用的是第二种方法。

步骤一:

在你的python程序所在文件夹中找到:“_msvccompiler.py”文件,例如我的电脑中的路劲是:

D:\Program Files\Anaconda3\Lib\distutils\_msvccompiler.py

找到后用编辑器打开,找到“_find_vcvarsall”函数声明中类似“if version >= 14 and version > best_version:”注意这里的“14”,如果这里是14说明VS版本要在14以上才可以。所以根据这句,我们要安装最新的Visual Studio2015。(相对的如果是9就是9以上即可这时VS10什么都是可以的)

步骤二:
现在Visual Studio 2015有社区版,可以免费使用,这个版本就够了。为了方便大家,我放在云盘。你也可以去官网下载。

http://pan.baidu.com/s/1eSueWLG

下载完毕后进行安装:

注意一定要勾选c++环境,和XXXfor python,这两个。web development应该是没有影响的,但是由于这是软件默认勾选的,所以我也装了。

这一步,出现了一直停留在“Configuring Your System”的问题,然后在网上找到了如下解决方案:(Visual Studio Express 2013 for windows with update 2 installation Taking Too much time in "Configuring Your System"

意思就是把VS的进程都关了。我关掉VS2015后分分钟就好了

原文地址:https://www.cnblogs.com/yum777/p/9030669.html

时间: 2024-10-29 00:06:57

Python3.4 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”的相关文章

Python3.5 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”?(转载)

来自:https://www.zhihu.com/question/26857761 解决步骤: 1. 安装wheel,命令行运行: pip install wheel 2.在这里下载对应的.whl文件,注意别改文件名! http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml Ctrl + F,输入lxml,找到下面这段 cp后面是Python的版本号,27表示2.7,根据你的Python版本选择下载. 本人是windows64位系统,python3.5,

PYTHON包安装时发生Unable to find vcvarsall.bat的解决办法

今天遇到了这个方面的问题,目前找到两种办法.一种是换编译器如mingw,另一种是装vc.第一种方法没成功,现在正在等第二种. 第一种: 首先安装MinGW: 把MinGW的路径添加到环境变量path中,比如MinGW安装在D:\MinGW\中,就把D:\MinGW\bin添加到path中: 打开命令行窗口,在命令行窗口中进入到要安装代码的目录下: 输入如下命令就可以安装了.setup.py install build --compiler=mingw32 第二种: 今天在安装pyscopg2库的

python3.5 安装报错error: Unable to find vcvarsall.bat

报这个错误的原因: 百度了一下,大致的意思是,python的Setup需要调用一个vcvarsall.bat的文件,而文件需要安装c++编程环境才会有,如下图所示,所以要安装一个vs2014以上的版本 因为安装vs是为了获取一个c++的环境里面的一个文件,所以安装vs时有必要勾选上如图所示: 安装完成之后我们再次安装scrapy pip install scrapy 引用没有报错,就成功了,开始爬虫之旅了,嘿嘿

安装wordcloud第三方库Unable to find vcvarsall.bat

前言 本来想要使用python爬一些数据的,制作词云,感觉挺好玩的,不过python安装第三方库的时候遇到了一些问题,有的问题比较好解决,有的就找了好久才知道怎么解决的,故记录下来. 环境 系统:win7_64: python:python3.5.2-amd64 问题 不可避免的,需要使用到wordcloud这个库,但是安装的时候一直出现各种问题: 安装第三方库的方法 一般,python安装第三方库是在安装目录C:\Users\Administrator\AppData\Local\Progra

pandas安装过程中提示unable to find vcvarsall.bat的解决方法

转载自:http://blog.csdn.net/qq_21144699/article/details/46849561 为这位老兄点赞 原帖参考:http://stackoverflow.com/questions/29580010/installing-numpy-on-windows-8-1-with-python-2-7-x 1. 找到pandas对应的二进制安装文件: 下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 2. 通过二进制文件

[Ubuntu/pip] 解决 pip 安装 lxml 出现 x86_64-linux-gnu-gcc 异常

安装 pip : $ wget https://bootstrap.pypa.io/get-pip.py ... $ sudo python get-pip.py install 使用 pip 安装/升级 lxml(升至 3.3.5) 时出现以下报错: "error: command 'x86_64-linux-gnu-gcc' failed with exit status 1" 这是因为一些依赖包没有安装,可以使用以下命令更新依赖包: $sudo apt-get build-dep

安装lxml时gcc: internal compiler error: Killed (program cc1)的解决方法

在安装lxml时出现如下错误 gcc: internal compiler error: Killed (program cc1) 通过查看dmesg发现下述错误信息[2517343.500178] Out of memory: Kill process 5051 (cc1) score 632 or sacrifice child[2517343.501833] Killed process 5051 (cc1) total-vm:471664kB, anon-rss:326648kB, fi

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.源代码分析,查找python源代码distribut模块中出现Unable to find vcvarsall.bat的位置.在msvc9compiler.py文件里find_vcvarsall方案处出现.经分析可知python是通过python自身使用的vs编译版号(3.4.2版本号用的是vs2010)来获取相

在windows下安装lxml 报错error: Unable to find vcvarsall.bat

刚开始安装 ,我是使用命令pip install lxml直接进行安装,不过出错了 error: Unable to find vcvarsall.bat 解决方案: 1.首先安装wheel,pip install wheel 2.在这里下载对应的.whl文件, http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 3.进入.whl所在的文件夹,执行命令即可完成安装:pip install 带后缀的完整文件名 我下载的是:lxml-4.2.1-cp34-