1.1-Python3環(huán)境安裝

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)鏈接:

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所示链蕊。

圖1-1 Anaconda Windows下載頁(yè)面

如果下載速度過(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)。

圖1-2 Python下載界面

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所示花颗。

圖1-3 Python安裝目錄

將該路徑復(fù)制下來(lái)。

隨后惠拭,右擊“計(jì)算機(jī)”扩劝,從中選擇“屬性”,此時(shí)將打開(kāi)系統(tǒng)屬性窗口职辅,如圖1-4所示棒呛。

圖1-4 計(jì)算機(jī)屬性.png

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

圖1-5 高級(jí)系統(tǒng)設(shè)置

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

圖1-6 環(huán)境變量.png

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

圖1-7 編輯環(huán)境變量

(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所示。

圖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所示。

圖1-9 測(cè)試驗(yàn)證界面.png

輸出結(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所示。

圖1-10 Anaconda Linux下載頁(yè)面

如果下載速度過(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的安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末直秆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鞭盟,更是在濱河造成了極大的恐慌圾结,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件齿诉,死亡現(xiàn)場(chǎng)離奇詭異疫稿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)鹃两,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門遗座,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人俊扳,你說(shuō)我怎么就攤上這事途蒋。” “怎么了馋记?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵号坡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我梯醒,道長(zhǎng)宽堆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任茸习,我火速辦了婚禮畜隶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘号胚。我一直安慰自己籽慢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布猫胁。 她就那樣靜靜地躺著箱亿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弃秆。 梳的紋絲不亂的頭發(fā)上届惋,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天髓帽,我揣著相機(jī)與錄音,去河邊找鬼脑豹。 笑死郑藏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晨缴。 我是一名探鬼主播译秦,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼击碗!你這毒婦竟也來(lái)了筑悴?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤稍途,失蹤者是張志新(化名)和其女友劉穎阁吝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體械拍,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡突勇,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坷虑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甲馋。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖迄损,靈堂內(nèi)的尸體忽然破棺而出定躏,到底是詐尸還是另有隱情,我是刑警寧澤芹敌,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布痊远,位于F島的核電站,受9級(jí)特大地震影響氏捞,放射性物質(zhì)發(fā)生泄漏碧聪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一液茎、第九天 我趴在偏房一處隱蔽的房頂上張望逞姿。 院中可真熱鬧,春花似錦豁护、人聲如沸哼凯。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至猎贴,卻和暖如春班缎,著一層夾襖步出監(jiān)牢的瞬間蝴光,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工达址, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蔑祟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓沉唠,卻偏偏與公主長(zhǎng)得像疆虚,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子满葛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348