第一步:
升級(jí)python 2.7(MacOS 默認(rèn)為2.7版本)到python3.6版本或者直接安裝python3.6版本,把python3.6設(shè)置為默認(rèn)使用,即:

python3.6
第二步:
安裝pip并升級(jí)到最新版本

pip
第三步:
安裝scrapy,直接使用pip命令安裝
sudo pip install scrapy
- 如果出現(xiàn)如下報(bào)錯(cuò):
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

報(bào)錯(cuò)
解決方法:先使用命令安裝
tensorflow
sudo pip install six --upgrade --ignore-installed six
安裝成功后,

安裝成功
再次使用
sudo pip install scrapy安裝即可。
- 如果出現(xiàn)以下報(bào)錯(cuò):
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-install-qPRbLx/Twisted/

pip報(bào)錯(cuò)
出現(xiàn)原因:pip對(duì)應(yīng)的python版本有問題不是3.6版本
解決方法:直接使用
pip3安裝。升級(jí)pip3:
// 正確姿勢(shì)
pip3 install --upgrade pip
// 不要使用:
pip3 install --upgrade pip3

pip3升級(jí)成功
使用pip3安裝scrapy

使用pip3安裝
最后,安裝成功

安裝scrapy成功