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目錄下創(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

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容