- Unable to find vcvarsall.bat
問(wèn)題原因:安裝模塊包時(shí),下載的是源文件,需要編譯成二進(jìn)制文件。而采用的編譯器出現(xiàn)了問(wèn)題。
解決方法1:直接下載二進(jìn)制文件
網(wǎng)址:http://www.lfd.uci.edu/~gohlke/pythonlibs/
選擇需要的下載包,如以下
Ctrl + F,輸入lxml,找到下面這段
Lxml, a binding for the libxml2 and libxslt libraries.
lxml?3.4.4?cp27?none?win32.whl
lxml?3.4.4?cp27?none?win_amd64.whl
lxml?3.4.4?cp33?none?win32.whl
lxml?3.4.4?cp33?none?win_amd64.whl
lxml?3.4.4?cp34?none?win32.whl
lxml?3.4.4?cp34?none?win_amd64.whl
lxml?3.4.4?cp35?none?win32.whl
lxml?3.4.4?cp35?none?win_amd64.whl
cp后面是Python的版本號(hào),27表示2.7,根據(jù)你的Python版本選擇下載。
然后再python的命令行中輸入命令
pip install C:\Users\Administrator\Desktop\lxml-3.6.0-cp35-cp35m-win32.whl(whl文件的存放地址)
解決方法2:指定編譯器
具體可參見(jiàn)文章簡(jiǎn)單暴力解決:Unable to find vcvarsall.bat