安裝前的建議:下面提到的所有需要安裝的包,建議都通過(guò)pip install .....的形式在cmd自動(dòng)進(jìn)行安裝,如果由于網(wǎng)絡(luò)和墻的原因?qū)е聀ip install ...安裝失敗,再到需要安裝的包對(duì)應(yīng)的官網(wǎng)去下載符合自己機(jī)器版本的包然后手動(dòng)安裝。此處如果你的機(jī)器系統(tǒng)和python版本和我標(biāo)題上的版本對(duì)應(yīng),要手動(dòng)下載的包我之前已經(jīng)都下好了,請(qǐng)到http://download.csdn.net/detail/qq_28155529/9878339下載。
請(qǐng)認(rèn)真參考http://www.itdecent.cn/p/f05c25ba54eb與http://www.open-open.com/lib/view/open1383291459613.html兩篇文章后,再按我下面總結(jié)的步驟進(jìn)行安裝!
第一步:安裝pip(如果之前安裝python過(guò)程中,安裝過(guò)這一步跳過(guò))
pip 是一個(gè)安裝和管理Python 包的工具 , 是 easy_install 的一個(gè)替換品。.whl文件的安裝包,是通過(guò)pip來(lái)安裝的。
pip安裝請(qǐng)參考:http://www.itdecent.cn/p/21b758541825
第二步:安裝pywin32
先嘗試使用:pip install pypiwin32進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到http://sourceforge.net/projects/pywin32/files/pywin32/網(wǎng)站上去下載符合自己機(jī)器版本的包。
第三步:安裝pyOpenSSL
先嘗試使用:pip install pyOpenSSL進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到https://pypi.python.org/pypi/pyOpenSSL網(wǎng)站上去下載符合自己機(jī)器版本的包。
第四步:安裝zope.interface
先嘗試使用:pip install zope.interface進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到https://pypi.python.org/pypi/zope.interface#download網(wǎng)站上去下載符合自己機(jī)器版本的包。
第五步:安裝twisted
注意安裝twisted前一定要先安裝上文提到的pywin32,pyOpenSSL,zope.interface包,因?yàn)樗鼈兪莟wisted包所依賴的幾個(gè)包。
先嘗試使用:pip install twisted進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到http://twistedmatrix.com/trac/wiki/Downloads網(wǎng)站上去下載符合自己機(jī)器版本的包。
第六步:安裝lxml
先嘗試使用:pip install lxml進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml網(wǎng)站上去下載符合自己機(jī)器版本的包。
第七步:安裝scrapy
先嘗試使用:pip install scrapy進(jìn)行安裝,如果不行再通過(guò)上文我分享的包進(jìn)行安裝或者自己到https://pypi.python.org/pypi/Scrapy網(wǎng)站上去下載符合自己機(jī)器版本的包。
到此整個(gè)scrapy框架就搭建完成了!