Mac OS自帶python2.7。以下為基于python2.7的安裝。
1、安裝Homebrew
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安裝wget
brew install wget
3、安裝pip工具
wget https://bootstrap.pypa.io/get-pip.py
pip源修改(默認的官方源需要翻墻),不修改可能會導致失敗。
在HOME目錄下創(chuàng)建.pip文件夾,然后進入文件夾,創(chuàng)建pip.conf文件
mkdir .pip
cd .pip
vim pip.conf
在pip.conf文件中,輸入以下兩行
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple
4、安裝Command Line tools
xcode-select --install
5、安裝Scrapy
sudo pip install Scrapy
如果未出錯,可通過查看Scrapy版本判斷是否安裝成功。

Tips:
1、如果安裝過程中在six這里失敗,卸掉six并重裝。
sudo rm -rf /Library/Python/2.7/site-packages/six*
sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six*
sudo pip install six
在刪除的時候出現(xiàn)操作不允許,是因為默認情況下系統(tǒng)啟用SIP系統(tǒng)完整性保護機制。
rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info: Operation not permitted
rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py: Operation not permitted
rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc: Operation not permitted
取消SIP機制
(1)重啟電腦,按住Command+R(直到出現(xiàn)蘋果標志),進入Recovery Mode(恢復模式)。最好選擇英文,一開始選擇簡體中文的時候,沒有找到終端。
(2)找到實用工具(Utilities),終端。
(3)在終端中輸入csrutil disable回車
(4)重啟mac。
2、安裝正常結束后,查看版本發(fā)現(xiàn)

twisted版本不對導致的,執(zhí)行下列語句即可
sudo pip install twisted==13.1.0
參考來源:http://m.itdecent.cn/p/a03aab073a35