系統為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格式的,直接安裝,問題解決!謝謝!