個人系統是 Win7,首先,你要有Python,我用的是2.7.11版本,Python3相仿,只是一些源文件不一樣。html
官網文檔:http://doc.scrapy.org/en/latest/intro/install.html,官網的實在‘正常狀況下’,親身體驗過程絕對遇到一大堆大坑。python
1.安裝Pythonbootstrap
安裝過程我就很少說啦,個人電腦中已經安裝了 Python 2.7.11 版本啦,安裝完以後記得配置環境變量,好比個人安裝在D盤,D:\python2.7.11,就把如下兩個路徑添加到Path變量中windows
1python2.7 |
D:\python27;D:\python27\Scriptsscrapy |
配置好了以後,在命令行中輸入 python –version ,或-V,若是沒有提示錯誤,則安裝成功工具
2.安裝pywin32ui
在windows下,必須安裝pywin32,安裝地址:http://sourceforge.net/projects/pywin32/spa
下載對應版本的pywin32,直接雙擊安裝便可,安裝完畢以後驗證:.net
在python命令行下輸入
import win32com
若是沒有提示錯誤,則證實安裝成功
3.安裝pip
pip是用來安裝其餘必要包的工具,首先下載 get-pip.py
下載好以後,選中該文件所在路徑,執行下面的命令
1 |
python get-pip.py |
執行命令後便會安裝好pip,而且同時,它幫你安裝了setuptools
安裝完了以後在命令行中執行
1 |
pip --version |
若是提示以下,說明就安裝成功了,若是提示不是內部或外部命令,那麼就檢查一下環境變量有沒有配置好吧。
4.安裝pyOPENSSL(個人坑)
在Windows下,是沒有預裝pyOPENSSL的,而在Linux下是已經安裝好的。
安裝地址 https://pypi.python.org/pypi/pyOpenSSL#downloads 後綴爲.whl 的命令 pip install *.whl
5.安裝 lxml
lxml的詳細介紹 點我 ,是一種使用 Python 編寫的庫,能夠迅速、靈活地處理 XML
直接執行以下命令
1 |
pip install lxml |
就可完成安裝,若是提示 Microsoft Visual C++庫沒安裝,則 點我 下載支持的庫。
或者 easy_install lxml
6.安裝Scrapy
最後就是激動人心的時刻啦,上面的鋪墊作好了,咱們終於能夠享受到勝利的果實啦!
執行以下命令
1 |
pip install Scrapy |
加入沒有上面的,而是遇到下面的
請去https://pypi.python.org/pypi/pyOpenSSL#downloads下載.whl,而後運行
pip 會另外下載其餘依賴的包,這些就不要咱們手動安裝啦,等待一會,大功告成!
7.驗證安裝
輸入 Scrapy
若是提示以下命令,就證實安裝成功啦,若是失敗了,請檢查上述步驟有何疏漏。
我參考這篇文章http://cuiqingcai.com/912.html,而後加上我遇到的坑