系统为windows10 64位
已经安装了Visual Studio 2015社区版
另外安装了:
Microsoft Visual C++ 2005、2008、2010、2012、2013、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
请问该怎么办,谢谢
这个很难弄,因为系统原因,最好的方法就是重装个集成VC++10,12的系统,把vcvarsall.bat路径找到,添加到环境变量。其他什么修改python34里边参数的方法,我试过,不行。
解决方案:
"https://pypi.python.org/pypi/lxml/3.6.0"
从这个网址直接下载对应的lxml包,exe格式的,直接安装,问题解决!谢谢!