1.1.0 楔子
既然是使用Python編程語(yǔ)言來(lái)進(jìn)行爬蟲,這第一步當(dāng)然是先安裝Python的解釋環(huán)境了。
目前市場(chǎng)上,有python2和python3的解釋環(huán)境,本文集將使用python3的開(kāi)發(fā)環(huán)境,其中原因就不過(guò)多贅述了。以下是相關(guān)鏈接:
- 官方網(wǎng)站:http://python.org
- 下載地址:https://www.python.org/downloads
- 第三方庫(kù):https://pypi.python.org/pypi
- 官方文檔:https://docs.python.org/3
- 中文教程:http://www.runoob.com/python3/python3-tutorial.html
1.1.1 Windows環(huán)境下安裝
有兩種方法:
- 通過(guò)Anaconda安裝,這個(gè)軟件它提供了Python的科學(xué)計(jì)算環(huán)境,里面自帶了Python以及常用的庫(kù),如果選用了這種方式,后面的環(huán)境配置將會(huì)變得很簡(jiǎn)單;
- 從官方網(wǎng)站下載安裝包,也是標(biāo)準(zhǔn)安裝。
(1) Anaconda安裝
Anaconda的官方下載鏈接為https://www.continuum.io/downloads,選擇Python 3版本的安裝包下載即可,如圖1-1所示。

如果下載速度過(guò)慢,可以選擇使用清華大學(xué)鏡像,下載列表鏈接為https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,使用說(shuō)明鏈接為https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/。
下載完成之后,直接雙擊安裝包安裝即可。安裝完成之后,Python 3的環(huán)境就配置好了。
(2)安裝包下載
我們推薦直接下載安裝包來(lái)安裝,此時(shí)可以直接到官方網(wǎng)站下載Python 3的安裝包:https://www.python.org/downloads/。
寫書時(shí),Python的最新版本1是3.6.2,其下載鏈接為https://www.python.org/downloads/release/python-362/,下載頁(yè)面如圖1-2所示。需要說(shuō)明的是,實(shí)際的Python最新版本以官網(wǎng)為準(zhǔn)。

64位系統(tǒng)可以下載Windows x86-64 executable installer,32位系統(tǒng)可以下載Windows x86 executable installer。
下載完成之后,直接雙擊Python安裝包,然后通過(guò)圖形界面安裝,接著設(shè)置Python的安裝路徑,完成后將Python 3和Python 3的Scripts目錄配置到環(huán)境變量即可。
關(guān)于環(huán)境變量的配置,此處以Windows 10系統(tǒng)為例進(jìn)行演示。
假如安裝后的Python 3路徑為C:\Python36,從資源管理器中打開(kāi)該路徑,如圖1-3所示。

將該路徑復(fù)制下來(lái)。
隨后,右擊“計(jì)算機(jī)”,從中選擇“屬性”,此時(shí)將打開(kāi)系統(tǒng)屬性窗口,如圖1-4所示。

點(diǎn)擊左側(cè)的“高級(jí)系統(tǒng)設(shè)置”,即可看到在彈出的對(duì)話框下方看到“環(huán)境變量”按鈕,如圖1-5所示。

點(diǎn)擊“環(huán)境變量”按鈕,找到系統(tǒng)變量下的Path變量,隨后點(diǎn)擊“編輯”按鈕,如圖1-6。

隨后點(diǎn)擊“新建”,新建一個(gè)條目,將剛才復(fù)制的C:\Python36復(fù)制進(jìn)去。這里需要說(shuō)明的是,此處的路徑就是你的Python 3安裝目錄,請(qǐng)自行替換。然后,再把C:\Python36\Scripts路徑復(fù)制進(jìn)去,如圖1-7所示。

(3) 添加別名
上面這兩種安裝方式任選其一即可完成安裝,但如果之前安裝過(guò)Python 2的話,可能會(huì)導(dǎo)致版本沖突問(wèn)題,比如在命令行下輸入python就不知道是調(diào)用的Python 2還是Python 3了。為了解決這個(gè)問(wèn)題,建議將安裝目錄中的python.exe復(fù)制一份,命名為python3.exe,這樣便可以調(diào)用python3命令了。實(shí)際上,它和python命令是完全一致的,這樣只是為了可以更好地區(qū)分Python版本。當(dāng)然,如果沒(méi)有安裝過(guò)Python 2的話,也建議添加此別名,添加完畢之后的效果如圖1-8所示。

對(duì)于pip來(lái)說(shuō),安裝包中自帶了pip3.exe可執(zhí)行文件,我們也可以直接使用pip3命令,無(wú)需額外配置。
(4) 測(cè)試驗(yàn)證
安裝完成后,可以通過(guò)命令行測(cè)試一下安裝是否成功。在“開(kāi)始”菜單中搜索cmd,找到命令提示符,此時(shí)就進(jìn)入命令行模式了。輸入python,測(cè)試一下能否成功調(diào)用Python。如果添加了別名的話,可以輸入python3測(cè)試,這里輸入的是python3,測(cè)試結(jié)果如圖1-9所示。

輸出結(jié)果類似如下:
$ python3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello World')
Hello World
>>> exit()
$ pip3 -V
pip 9.0.1 from c:\SoftWare\lib\site-packages (python 3.6)
如果出現(xiàn)了類似上面的提示,則證明Python 3和pip 3均安裝成功;如果提示命令不存在,那么請(qǐng)檢查下環(huán)境變量的配置情況。
1.1.2 Linux環(huán)境下安裝
Linux下的安裝方式有多種:命令安裝、源碼安裝和Anaconda安裝。
使用源碼安裝需要自行編譯,時(shí)間較長(zhǎng)。推薦使用系統(tǒng)自帶的命令或Anaconda安裝,簡(jiǎn)單、高效。這里分別講解這3種安裝方式。
(1) 命令行安裝
不同的Linux發(fā)行版本的安裝方式又有不同,在此分別予以介紹。
CentOS、Red Hat
如果是CentOS或Red Hat版本,則使用yum命令安裝即可。
下面列出了Python 3.5和Python 3.4兩個(gè)版本的安裝方法,可以自行選擇。
Python 3.5版本:
# sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# sudo yum update
# sudo yum install -y python35u python35u-libs python35u-devel python35u-pip
執(zhí)行完畢后,便可以成功安裝Python 3.5及pip 3了。
Python 3.4版本:
sudo yum groupinstall -y development tools
sudo yum install -y epel-release python34-devel libxslt-devel libxml2-devel openssl-devel
sudo yum install -y python34
sudo yum install -y python34-setuptools
sudo easy_install-3.4 pip
執(zhí)行完畢后,便可以成功安裝Python 3.4及pip 3了。
Ubuntu、Debian和Deepin
首先安裝Python 3,這里使用apt-get安裝即可。在安裝前,還需安裝一些基礎(chǔ)庫(kù),相關(guān)命令如下:
sudo apt-get install -y python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev libcurl4-openssl-dev
sudo apt-get install -y python3
執(zhí)行完上述命令后,就可以成功安裝Python 3了。
然后還需要安裝pip 3,這里仍然使用apt-get安裝即可,相關(guān)命令如下:
sudo apt-get install -y python3-pip
執(zhí)行完畢后,便可以成功安裝Python 3及pip 3了。
(2) 源碼安裝
如果命令行的安裝方式有問(wèn)題,還可以下載Python 3源碼進(jìn)行安裝。
源碼下載地址為https://www.python.org/ftp/python/,可以自行選用想要的版本進(jìn)行安裝。這里以Python 3.6.2為例進(jìn)行說(shuō)明,安裝路徑設(shè)置為/usr/local/python3。
首先,創(chuàng)建安裝目錄,相關(guān)命令如下:
sudo mkdir /usr/local/python3
隨后下載安裝包并解壓進(jìn)入,相關(guān)命令如下:
wget --no-check-certificate https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -xzvf Python-3.6.2.tgz
cd Python-3.6.2
接下來(lái),編譯安裝。所需的時(shí)間可能較長(zhǎng),請(qǐng)耐心等待,命令如下:
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
安裝完成之后,創(chuàng)建Python 3鏈接,相關(guān)命令如下:
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
隨后下載pip安裝包并安裝,命令如下:
wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz
tar -xzvf 9.0.1.tar.gz
cd pip-9.0.1
python3 setup.py install
安裝完成后再創(chuàng)建pip 3鏈接,相關(guān)命令如下:
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
這樣就成功安裝好了Python 3及pip 3。
(3) Anaconda安裝
Anaconda同樣支持Linux,其官方下載鏈接為https://www.continuum.io/downloads,選擇Python 3版本的安裝包下載即可,如圖1-10所示。

如果下載速度過(guò)慢,同樣可以使用清華鏡像,具體可參考Windows部分的介紹,在此不再贅述。
(4) 測(cè)試驗(yàn)證
在命令行界面下測(cè)試Python 3和pip 3是否安裝成功:
$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
$ pip3 -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
1.1.3 Mac環(huán)境下安裝
【沒(méi)錢人用不起Mac,所以就沒(méi)辦法給大家截圖了】
【詳情請(qǐng)見(jiàn)博客】
https://blog.csdn.net/timtian008/article/details/81186356
@墨雨出品 必屬精品 如有雷同 純屬巧合
`非學(xué)無(wú)以廣才,非志無(wú)以成學(xué)!`
轉(zhuǎn)載自:靜覓 ? [Python3網(wǎng)絡(luò)爬蟲開(kāi)發(fā)實(shí)戰(zhàn)] 1.1-Python3的安裝