爬虫 Python安装Scrapy库报错:Unable to find vcvarsall.bat
安装环境
Win 10 64位
Python 3.5 64位
出错原因:Unable to find vcvarsall.bat是找不到相关编译文件,需要安装编译器解决
解决办法一:安装visual sudio
不推荐:麻烦
解决办法二:安装Twisted
1、直接使用pip install Twisted命令会报错
报Unable to find vcvarsall.bat
还是编译的原因
2、.whl安装包下载、安装
版本对应:Python 3.5 64位, 需要下载cp35,对应版本
Twisted‑17.9.0‑cp35‑cp35m‑win_amd64.whl
Twisted下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
将Twisted的 .whl 安装包放到Python的安装目录
使用 import sys
sys.path命令查看python安装路径
3.以管理员身份打开命令窗口
切换到Python安装目录
使用pip install Twisted‑17.9.0‑cp35‑cp35m‑win_amd64.whl 命令安装
安装成功截图
4.安装Scrapy框架
pip install scrapy
安装成功截图
5.检验是否成功
scrapy -h
如图所示,代表scrapy库安装成功