基本安装:
pip install scrapy
(清华源)推荐使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy
常见的问题
问题:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”
方法:提示需要安装C++14.0库,需观察报错信息,修改pip代码,再多几次pip,直至success提示。
进阶安装:(基本安装仍然失败的情况)
安装wheel
pip install wheel
安装twisted
打开Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)中使用ctrl+F查找twisted(如下图)
以红框为例:cp38为python编译器版本为3.8 win_amd64为操作系统
用wheel安装twisted
pip install twisted-20.3.0-cp38-cp38-win_amd64.xml
安装scrapy
pip install scrapy
至此scrapy安装完成。
创建scrapy项目
scrapy startproject game
出现下图就是成功创建
pycharm和anaconda的编译器版本冲突问题
pip安装有个特性,喜欢先查找在安装。这一查不得了,pycharm目录查找不到,直接跳转至anaconda的编译器环境里查找,由于anaconda的库都是提前内置好的,我的pycharm会提示scrapy已经在anaconda目录下安装。但我在pycharm里面创建scrapy项目的时候显示无法创建。这不合理,我检查了报错信息,发现是我的anaconda的编译器版本太老了,scrapy框架不适用,我去安装了最新版本的anaconda就可以安装scrapy了。