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)
附上原版链接
终于安装完成,以上。