1. 程式人生 > >Windows下Scrapy爬蟲框架的安裝

Windows下Scrapy爬蟲框架的安裝

直接按照官網首頁的說明,執行以下命令:

pip install scrapy

結果出錯,提示
Microsoft Visual C++ 9.0 is required
直接網上搜Microsoft Visual C++ 9.0 is required,用Bing搜出來第一條就是,點進去下載Microsoft Visual C++ Compiler for Python 2.7安裝,再次執行以上命令,還是出錯。提示

Building without Cython.
ERROR: 'xslt-config' 不是內部或外部命令,也不是可執行的程式或批處理檔案。
......
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

第一個錯誤,執行下面命令安裝Cython
pip install Cython
或者到Python Package Index頁面下載,連結:https://pypi.python.org/pypi/Cython/

第二個錯誤,到lxml的官網:http://lxml.de/,找到Download
這裡寫圖片描述

進去Python Package Index頁面找到對應的版本下載,我安裝的是3.6.0的版本,這個版本有exe檔案可以直接安裝,其它的都是whl檔案,如果下載whl檔案可以執行以下命令安裝:

pip install lxml-****.whl    (執行這個命令要切換到該檔案所在的目錄)

執行上面這個命令之前可能需要先執行一下pip install wheel

,因為我下載的是exe檔案直接安裝的,所以沒試過後面那個方法。
安裝完再次執行pip install scrapy就可以成功安裝scrapy了,安裝完成直接輸入scrapy,出現以下頁面就說明安裝成功了
這裡寫圖片描述