Python2.7下安裝Scrapy框架步驟教程
由于畢業(yè)設(shè)計(jì)的要求,需要在網(wǎng)站上抓取大量的數(shù)據(jù),那么使用Scrapy框架可以讓這一過(guò)程變得簡(jiǎn)單不少,畢竟Scrapy是一個(gè)為了爬去網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)而編寫(xiě)的應(yīng)用框架。于是,便開(kāi)始了我的安裝Scrapy框架之旅??梢哉f(shuō)這個(gè)過(guò)程并不是很愉快,各種錯(cuò)誤各種出,不過(guò)到最后,終于安裝上了Scrapy框架。下面總結(jié)一下我的Scrapy框架的安裝。
1.安裝python2.7
由于Scrapy不支持Python3.0,于是我卸載了Python3.0,又重新安裝了Python2.7(python2.7安裝包),在安裝Python2.7的時(shí)候,會(huì)有一個(gè)自動(dòng)設(shè)置環(huán)境變量的選項(xiàng),建議在這里將選項(xiàng)選上,省下后期自己添加環(huán)境變量。我們后期自己添加環(huán)境變量,就是根據(jù)自己實(shí)際安裝的路徑,在系統(tǒng)的環(huán)境變量path中添加這兩條語(yǔ)句就可以。

在配置完環(huán)境之后,我們測(cè)試一下我們是否安裝配置環(huán)境成功。只要在cmd中輸入 python –version ,然后能夠顯示正確的python版本就可以了。如果未能顯示,則重啟一下cmd試試。

2.安裝pywin32
在安裝配置好python2.7之后,我們還不能直接安裝Scrapy,我們首先需要安裝Scrapy依賴(lài)的幾個(gè)工具。接下來(lái)安裝pywin32(pywin32安裝包),這個(gè)軟件安裝的時(shí)候一直next就可以了。
3.安裝pip
pip實(shí)際上一款比較方便的在線軟件安裝工具,類(lèi)似于easy install,我們現(xiàn)在安裝pip,在之后的軟件安裝的時(shí)候我們就可以使用 pip install 命令了。首先我們要下載get-pip.py(get-pip.py文件) ,下載完成之后,我們?cè)赾md下進(jìn)行安裝,首先切換到文件所在目錄,然后輸入python get-pip.py語(yǔ)句,便可以進(jìn)行安裝了,但是最頭疼的問(wèn)題出現(xiàn)了,由于該文件會(huì)將一些配置文件自動(dòng)寫(xiě)入到我們的C盤(pán)用戶文件目錄下,而我的用戶目錄是中文名,就會(huì)產(chǎn)生編碼異常。

在查找一番資料之后,終于將問(wèn)題解決了,為了解決中文路徑的問(wèn)題,我們只需要在 D:\python27\Lib\site-packages的目錄下新建一個(gè)名為
sitecustomize.py的文件即可。

然后在文件內(nèi)輸入以下代碼:
import sys
reload(sys)
sys.setdefaultencoding('gbk')
當(dāng)然不一定一定要設(shè)置為gbk編碼,這個(gè)根據(jù)自己的電腦的編碼來(lái)設(shè)置。這樣我們的中文路徑問(wèn)題就算解決了,我們?cè)谥貑md,在執(zhí)行安裝pip語(yǔ)句之后,pip便順利完成了。安裝完成之后,我們可以進(jìn)行一下檢驗(yàn),在cmd中輸入pip –version,如果顯示正確的版本號(hào)則說(shuō)明正確。

4.安裝lxml
在安裝完成pip之后,本想可以輕松的使用pip install lxml命令來(lái)進(jìn)行安裝,但是意外發(fā)生了,由于使用pip需要vc2008的環(huán)境,而且只能是2008的,2013的都不行。沒(méi)辦法為了使用這款工具,只能在去求教度娘,終于找到了解決辦法,原來(lái)微軟給我們提供了VcForPython(VCForPython安裝包),這樣我們就不用安裝VC2008了,這樣之后,我們便可以使用 pip install lxml進(jìn)行安裝了。
5.安裝pyOpenSSL
在安裝這個(gè)工具的時(shí)候我們便可以使用 pip install pyOpenSSL 語(yǔ)句來(lái)進(jìn)行安裝了,安裝的速度取決于網(wǎng)速了。
6.安裝Scrapy
終于經(jīng)歷一波坎坷之后,我們終于可以安裝Scrapy框架了,在cmd中輸入 pip install Scrapy命令之后,我們就可以等著享受成功的喜悅了。在安裝完成之后,我們?cè)赾md中輸入Scrapy來(lái)檢測(cè)一下,是否真正的安裝成功。

終于安裝好了,還是有點(diǎn)成就感的。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 在python3.9下如何安裝scrapy的方法
- Python3環(huán)境安裝Scrapy爬蟲(chóng)框架過(guò)程及常見(jiàn)錯(cuò)誤
- 圖文詳解python安裝Scrapy框架步驟
- 詳解Python網(wǎng)絡(luò)框架Django和Scrapy安裝指南
- 詳解Python安裝scrapy的正確姿勢(shì)
- mac下給python3安裝requests庫(kù)和scrapy庫(kù)的實(shí)例
- Python之Scrapy爬蟲(chóng)框架安裝及簡(jiǎn)單使用詳解
- Python3安裝Scrapy的方法步驟
- python安裝Scrapy圖文教程
- python中安裝Scrapy模塊依賴(lài)包匯總
- windows10系統(tǒng)中安裝python3.x+scrapy教程
- 在Linux系統(tǒng)上安裝Python的Scrapy框架的教程
- Python安裝Scrapy庫(kù)的常見(jiàn)報(bào)錯(cuò)解決
相關(guān)文章
解決Python安裝cryptography報(bào)錯(cuò)問(wèn)題
這篇文章主要介紹了解決Python安裝cryptography報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
讓python的Cookie.py模塊支持冒號(hào)做key的方法
雖然Cookie的標(biāo)準(zhǔn)是不允許:冒號(hào)出現(xiàn)在key里面的,但是我們的開(kāi)發(fā)人員是很可愛(ài)的,常常會(huì)讓我們意想不到。2010-12-12
如何通過(guò)python實(shí)現(xiàn)人臉識(shí)別驗(yàn)證
這篇文章主要介紹了如何通過(guò)python實(shí)現(xiàn)人臉識(shí)別驗(yàn)證,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
python圖形開(kāi)發(fā)GUI庫(kù)pyqt5的詳細(xì)使用方法及各控件的屬性與方法
這篇文章主要介紹了python圖形開(kāi)發(fā)GUI庫(kù)pyqt5的詳細(xì)使用方法及各控件的屬性與方法,需要的朋友可以參考下2020-02-02
Python腳本實(shí)現(xiàn)抓取指定網(wǎng)站上的所有圖片
對(duì)于開(kāi)發(fā)者、數(shù)據(jù)分析師以及研究人員而言,從網(wǎng)頁(yè)中提取有價(jià)值的信息是一項(xiàng)至關(guān)重要的技能,本文將詳細(xì)介紹如何使用Python編寫(xiě)一個(gè)腳本來(lái)自動(dòng)抓取指定網(wǎng)站上的所有圖片,需要的可以參考下2024-10-10
python放大圖片和畫(huà)方格實(shí)現(xiàn)算法
這篇文章主要為大家詳細(xì)介紹了python放大圖片和畫(huà)方格實(shí)現(xiàn)算法,實(shí)現(xiàn)圖片的放大縮小功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03

