前言
Mac環境下雖然是系統自帶Python2.x,但是我們往往都會使用最新的Python3.x版本進行Python編程,所以必將會導致我們的Mac上面有Python2.x/Python3.x兩個版本,這個給我們安裝第三方和使用帶來一些不便,但是如果你看過這篇文章,那都不是事兒。
基本知識
Python開發環境PyCharm安裝:PyCharm下載地址
pip安裝: pip常用的python包管理工具,安裝第三方庫之前建議寫安裝他,安裝方式也是比較簡單
Python2.x安裝pip,在終端上執行下面命令即可
sudo easy_install pip
安裝之前請確定安裝HomeBrew, 查看是否安裝 如需要安裝請參考Homebrew管理軟件
brew -v //查看是否安裝HomeBrew管理工具
安裝Python3.x安裝pip3 :通過下面命令安裝Python3會自動安裝pip3
brew install python3 //安裝python3 自動安裝pip3管理工具
如果不是通過這個命令安裝,可以參考官方安裝步驟
安裝完成查看命令
brew install python3 //查看安裝信息
有了管理工具,現在我們安裝第三方庫就比較簡單了,目前有兩種方式:
第一種:通過PyCharm安裝,有可能安裝失敗
第二種:通過終端命令安裝
通過PyCharm開發環境安裝第三方
根據截圖指引安裝步驟安裝完成之后可以在終端輸入命令查看是否成功
Python2.x
pip list
Python3.x
pip list
通過終端命令安裝第三方
正常情況下命令都是通過pip/pip3來安裝第三方
Python2.x 環境安裝第三方庫,默認的路徑~python2.x/site-packages
pip install xxx (庫的名稱)
(或者) sudo pip install xxx (庫的名稱)
pip list 查看是否安裝完成
Python3.x 環境安裝第三方庫~python3.x/site-packages
pip3 install xxx (庫的名稱)
(或者) sudo pip3 install xxx (庫的名稱)
pip3 list 查看是否安裝完成
但是如果這個第三方有有一些依賴庫,那么就不能通過簡單的命令來安裝,比如Scrapy的安裝
Mac下Scrapy爬蟲框架的安裝
第一步:首先嘗試在PyCharm開發環境中安裝失敗,查找原因是需要兩個依賴庫lxml 和 Twisted,其中Twisted安裝失敗是主要原因,所以我們自己通過命令安裝
第二步:下載安裝Scrapy所需要的依賴庫
2.1 官網下載Twisted安裝包,Twisted下載地址
2.2下載完成后解壓Twisted-17.9.0.tar.bz2文件,然后cd到解壓出來的文件目錄Twisted-17.9.0(文件名)
執行命令,我希望給Python3安裝, 這個運行完成就可以,不用等待結束就可以執行2.3命令
python3 setup.py install
2.3Twisted安裝完成之后,再次運行命令就可以安裝成功
pip3 install scrapy
最后安裝完成
查看版本
scrapy version
最后贈言
學無止境,學習Python的伙伴可以多多交流。