windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"

系统为windows10 64位
已经安装了Visual Studio 2015社区版
另外安装了:
Microsoft Visual C++ 200五、200八、20十、20十二、201三、2015可再发行组件包,32位64位都已安装
电脑上同时安装了Python 2.7.10和Python 3.4.3,均为64位,而且设置了环境变量加以区分

使用Python2的pip安装lxml时一切正常
但使用Python3的pip安装lxml时则安装失败,并提示:“error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).”

已经试过使用“set VS90COMNTOOLS=%VS140COMNTOOLS%”这个命令了,没有效果
另外网上找的exe安装包能给python3用的都是32位的,64位没法使用

由于写的程序要用到lxml,以前用python3写的,不太容易转到python2上,因此尽可能能让python3装上lxml

请问该怎么办,谢谢python

 

 

 

这个很难弄,由于系统缘由,最好的方法就是重装个集成VC++10,12的系统,把vcvarsall.bat路径找到,添加到环境变量。其余什么修改python34里边参数的方法,我试过,不行。windows

解决方案:ui

"https://pypi.python.org/pypi/lxml/3.6.0"从这个网址直接下载对应的lxml包,exe格式的,直接安装,问题解决!谢谢!
相关文章
相关标签/搜索