Mac下安装Scrapy

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目录下创建.pip文件夹,然后进入文件夹,创建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

在删除的时候出现操作不允许,是因为默认情况下系统启用SIP系统完整性保护机制。

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(直到出现苹果标志),进入Recovery Mode(恢复模式)。最好选择英文,一开始选择简体中文的时候,没有找到终端。

(2)找到实用工具(Utilities),终端。

(3)在终端中输入csrutil disable回车

(4)重启mac。

2、安装正常结束后,查看版本发现

twisted版本不对导致的,执行下列语句即可

sudo pip install twisted==13.1.0


参考来源:http://www.jianshu.com/p/a03aab073a35

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容