Python3.5 用 pip 安裝lxml時出現 “Unable to find vcvarsall.bat ”。
解決方法(轉自知乎和stackoverflow):
- 安裝wheel,命令行運行:
pip install wheel
- 在這里下載對應的lxml文件,注意別改文件名 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的版本號,27表示2.7,根據你的Python版本選擇下載。- 進入.whl所在的文件夾,執行命令即可完成安裝
pip install + lxml.whl
作者:深海魚
鏈接:https://www.zhihu.com/question/26857761/answer/69754633
來源:知乎
按照答案執行到第三步,又出現了一個新的錯誤。
Fatal error in launcher: Unable to create process using '"'
谷歌一下,在stackoverflow下搜索到解決方法如下:
it seems that>python -m pip install XXX
will work anyway (worked for me) (see link by user474491)
附上原版鏈接
終于安裝完成,以上。