爬虫 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 命令安装

安装成功截图

爬虫 Python安装Scrapy库报错:Unable to find vcvarsall.bat


4.安装Scrapy框架

pip install scrapy

安装成功截图

爬虫 Python安装Scrapy库报错:Unable to find vcvarsall.bat

5.检验是否成功

scrapy -h

爬虫 Python安装Scrapy库报错:Unable to find vcvarsall.bat

如图所示,代表scrapy库安装成功