1.1.0 楔子
既然是使用Python編程語(yǔ)言來(lái)進(jìn)行爬蟲(chóng)寡痰,這第一步當(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/。
寫(xiě)書(shū)時(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ò)爬蟲(chóng)開(kāi)發(fā)實(shí)戰(zhàn)] 1.1-Python3的安裝