Centos7 Python3下安裝scrapy(正確安裝姿勢(shì))

苦逼的前夜

昨晚很辛苦,搞到晚上快兩點(diǎn)侧巨,最后還是沒(méi)有把python3下的scrapy框架安裝起來(lái),后面還把yum這玩意給弄壞了鞭达,一直找不到命令司忱。今天早上又自己弄了快一上午,又求助@函兮畴蹭,弄了快一個(gè)中午坦仍,最后無(wú)奈還是沒(méi)有弄好yum跟python這玩意,最后還是放棄治療了撮胧。真的是什么招桨踪,什么損招都用完了,最后也沒(méi)折了芹啥,直接報(bào)告老大去锻离,然后把阿里云的centos7實(shí)例重新磁盤回滾了一下铺峭。

正確的安裝姿勢(shì)

這個(gè)不多廢話,如果你是直接接手過(guò)來(lái)一個(gè)centos7的實(shí)例鏡像汽纠,當(dāng)然包括騰訊云或者阿里云上面的卫键,只要按照下面的步驟進(jìn)行安裝,沒(méi)有裝不上虱朵,只有裝得舒服莉炉,不到半小時(shí),完完整整的裝好Python3碴犬,裝好Python3下的scrapy框架

步驟

前言:不用改掉系統(tǒng)python2.7 絮宁,原來(lái)是python2.7,我們還進(jìn)行python2.7的保留

1.編譯前準(zhǔn)備其他庫(kù)的安裝(使用sudo命令)

(1)

[root@hadron ~]# yum -y groupinstall "Development tools" 

(2)

[root@hadron ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

(2)這里有點(diǎn)長(zhǎng)服协,一定要復(fù)制完整了再進(jìn)行回車绍昂,中途可能會(huì)報(bào)錯(cuò),提示會(huì)有:--skip-broken
可以使用命令:

[root@hadron ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel --skip-broken

2 . 到這里我們就可以進(jìn)行python3.5的源碼下載了

(1)使用wget命令:

[root@hadron ~]#  wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz

(2)然后解壓縮偿荷,進(jìn)入根目錄

[root@hadron ~]# tar -zxvf Python-3.5.5.tgz 
[root@hadron ~]# cd Python-3.5.5/

(3)python3.5進(jìn)行編譯安裝

[root@hadron ~]#  ./configure --prefix=/usr/local/python3
[root@hadron ~]#  make && make install

(4)創(chuàng)建Python3窘游,pip3的軟鏈接

[root@hadron ~]#  ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@hadron ~]#  ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

(5)驗(yàn)證Python3 和pip3 是否安裝成功

[root@hadron ~]# python
Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
[root@hadron ~]# python3
Python 3.5.5 (default, Feb 27 2018, 09:28:49) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
[root@hadron ~]# 

[root@hadron ~]#  pip3 --version
pip 9.0.1 from /usr/local/python3/lib/python3.5/site-packages (python 3.5)

這里我們可以看到默認(rèn)的python還是系統(tǒng)自帶的python2.7,而python3就是我們解壓的python3.5.5了跳纳,pip3 也是python3.5下的pip了忍饰。


上面我們已經(jīng)把python3跟pip3安裝好了,接下來(lái)寺庄,我們進(jìn)行Python3下的Scrapy框架安裝

3 安裝Scrapy爬蟲(chóng)框架

(1)安裝Scrapy

[root@hadron ~]# pip3 install scrapy
Collecting scrapy
  Downloading Scrapy-1.5.0-py2.py3-none-any.whl (251kB)
    100% |████████████████████████████████| 256kB 1.1MB/s 
Requirement already satisfied: lxml in /usr/local/python3/lib/python3.5/site-packages (from scrapy)
Collecting PyDispatcher>=2.0.5 (from scrapy)
  Downloading PyDispatcher-2.0.5.tar.gz
....
....
Collecting pycparser (from cffi>=1.7; platform_python_implementation != "PyPy"->cryptography>=2.1.4->pyOpenSSL->scrapy)
  Downloading pycparser-2.18.tar.gz (245kB)
    100% |████████████████████████████████| 256kB 339kB/s 
Installing collected packages: PyDispatcher, zope.interface, constantly, incremental, six, attrs, Automat, hyperlink, Twisted, cssselect, w3lib, parsel, asn1crypto, pycparser, cffi, cryptography, pyOpenSSL, pyasn1, pyasn1-modules, service-identity, queuelib, scrapy
  Running setup.py install for PyDispatcher ... done
  Running setup.py install for Twisted ... done
  Running setup.py install for pycparser ... done
Successfully installed Automat-0.6.0 PyDispatcher-2.0.5 Twisted-17.9.0 asn1crypto-0.24.0 attrs-17.4.0 cffi-1.11.4 constantly-15.1.0 cryptography-2.1.4 cssselect-1.0.3 hyperlink-18.0.0 incremental-17.5.0 parsel-1.4.0 pyOpenSSL-17.5.0 pyasn1-0.4.2 pyasn1-modules-0.2.1 pycparser-2.18 queuelib-1.4.2 scrapy-1.5.0 service-identity-17.0.0 six-1.11.0 w3lib-1.19.0 zope.interface-4.4.3
[root@hadron ~]#

在這里進(jìn)行安裝的時(shí)候艾蓝,我們可能會(huì)出現(xiàn)一串的報(bào)紅,一串的報(bào)紅铣揉。

很蛋疼的報(bào)紅信息

出現(xiàn)報(bào)紅不要緊饶深,我們多試幾次pip3 install scrapy 就行了

(2)網(wǎng)絡(luò)好的話,試下不超過(guò)5次逛拱,應(yīng)該就會(huì)出現(xiàn)下面安裝成功的界面

成功安裝Scrapy的界面

(3)上面的圖也是驗(yàn)證Scrapy框架安裝成功的界面敌厘,因?yàn)槲覀冞M(jìn)行了import scrapy沒(méi)有進(jìn)行報(bào)錯(cuò)。

(4)創(chuàng)建Scrapy軟鏈接

[root@hadron ~]# ln -s /usr/local/python3/bin/scrapy  /usr/bin/scrapy

(5)驗(yàn)證Scrapy軟鏈接

[root@hadron ~]#  scrapy -v
Scrapy 1.5.0 - no active project

上面就是整個(gè)Python3下Scrapy框架的安裝步驟過(guò)程朽合,基本上沒(méi)有bug俱两。上面就是我對(duì)這不到半小時(shí)的安裝比對(duì)昨天一個(gè)晚上的安裝的心得體會(huì),搜到好的文章曹步,然后再繼續(xù)你的下一步宪彩。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市讲婚,隨后出現(xiàn)的幾起案子尿孔,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件活合,死亡現(xiàn)場(chǎng)離奇詭異雏婶,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)白指,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門留晚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人告嘲,你說(shuō)我怎么就攤上這事错维。” “怎么了橄唬?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵赋焕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我轧坎,道長(zhǎng)宏邮,這世上最難降的妖魔是什么泽示? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任缸血,我火速辦了婚禮,結(jié)果婚禮上械筛,老公的妹妹穿的比我還像新娘捎泻。我一直安慰自己,他們只是感情好埋哟,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布笆豁。 她就那樣靜靜地躺著,像睡著了一般赤赊。 火紅的嫁衣襯著肌膚如雪闯狱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天抛计,我揣著相機(jī)與錄音哄孤,去河邊找鬼。 笑死吹截,一個(gè)胖子當(dāng)著我的面吹牛瘦陈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播波俄,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼晨逝,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了懦铺?” 一聲冷哼從身側(cè)響起捉貌,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后趁窃,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體苍匆,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年棚菊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浸踩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡统求,死狀恐怖检碗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情码邻,我是刑警寧澤折剃,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站像屋,受9級(jí)特大地震影響怕犁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜己莺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一奏甫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凌受,春花似錦阵子、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至誊册,卻和暖如春领突,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背案怯。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工君旦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人殴泰。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓于宙,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親悍汛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捞魁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容