安装问题

  • Unable to find vcvarsall.bat
    问题原因:安装模块包时,下载的是源文件,需要编译成二进制文件。而采用的编译器出现了问题。
解决方法1:直接下载二进制文件

网址: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版本选择下载。

然后再python的命令行中输入命令
pip install C:\Users\Administrator\Desktop\lxml-3.6.0-cp35-cp35m-win32.whl(whl文件的存放地址)

解决方法2:指定编译器

具体可参见文章简单暴力解决:Unable to find vcvarsall.bat

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容