pip install scrapy
命令安裝,提示 Failed building wheel for Twisted Microsoft Visual C++ 14.0 is required...python
解決: 一、直接使用pip install scrapy安裝不成功能夠安裝whl格式的包 首先下載scrapy的whl包 下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在網頁中搜索scrapy找到 Scrapy‑1.3.3‑py2.py3‑none‑any.whl 下載了scrapy的whl包先不要着急安裝,接着windows
二、安裝whl格式包須要安裝wheel庫 看到別人的博客上說能夠直接使用pip install wheel安裝wheel,因爲我已經安裝過wheel了,在這裏就不用安裝了,就沒有測試怎麼安裝wheel。 沒有安裝過wheel庫的請先安裝。scrapy
三、scrapy依賴twiste,一樣使用whl格式的包進行安裝 仍是進入http://www.lfd.uci.edu/~gohlke/pythonlibs/,在網頁中搜索twisted找到其對應的whl包並下載 Twisted‑17.1.0‑cp36‑cp36m‑win_amd64.whl 根據你的Python的版本選擇合適的包,名稱中間的cp36是python3.6的意思,amd64是python的位數測試
下載完成後使用cmd打開windows的命令行窗口,進入whl包所在的文件夾執行以下命令 pip install [whl] [whl]是whl包的名字,即:pip install Twisted-17.1.0-cp36-cp36m-win_amd64.whlui
Scrapy-1.3.3-py2.py3-none-any.whl包使用一樣的方式安裝,只是應該等到其全部依賴的包安裝完成後才能進行安裝,如今還不能安裝命令行
四、scrapy依賴lxml包,須要先安裝lxml包,lxml包依賴libxml2,libxml2-devel,因此安裝lxmllibxml2, libxml2-devel。幸運的是以前我以前已經安裝過lxmlxml
五、全部準備工做作完,終於能夠安裝scrapy包了,進入Scrapy-1.3.3-py2.py3-none-any.whl所在的目錄 pip install Scrapy-1.3.3-py2.py3-none-any.whl
Successfully ! 先別急着撒花,是否真的安裝成功了,還須要驗證,輸入scrapy -hip