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格式的,直接安裝,問題解決!謝謝!
相關文章
相關標籤/搜索