Mac自帶python2.7,所以直接安裝scrapy。默認安裝了Xcode
總共分以下幾步:
1.安裝 homebrew、wget
2.安裝pip
3.安裝scrapy
安裝homebrew
在terminal輸入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第一次安裝后,發現brew命令不能用,原因不明。嘗試了很多解決辦法之后,發現一個有用的方法。
首先刪除之前的安裝/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
然后重新安裝一下
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝wget
brew install wget
安裝pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
安裝了pip之后,一定要修改pip源,因為可能會被牆。
在HOME下mkdir .pip然后touch pip.conf,HOME目錄是哪里,和vimrc一個目錄的地方,cat ~/.vimrc, cat ~/.pip/pip.conf此處
在pip.conf鍵入:
[global]
index-url = http://pypi.mirrors.ustc.edu.cn/simple 保存
這里的http://pypi.mirrors.ustc.edu.cn是中科大的pipi鏡像
上述index-url是國內源,除了這個還有以下幾個: 阿里雲http://mirrors.aliyun.com/pypi/simple/ 中科科學技術大學http://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣 http://pypi.douban.com/simple/ 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
安裝commend line tools
xcode-select --install
最后安裝scrapy
sudo pip install Scrapy
安裝之后,輸入scrapy命令發現commend not found
原因是Mac自帶的python與pip不對應,所以重裝了自己的python 如下
sudo rm -rf /usr/bin/python
sudo ln -s /usr/local/bin/python /usr/bin/python
pip install scrapy
結束。