如何解決scrapy爬蟲框架失敗的問題

下面是我安裝scrapy成功的經歷,分享給大家:
安裝scrapy一般使用:pip install scrapy 是安裝不成功的,在安裝的過程中會報錯,本人的安裝過程中報錯的信息如下:

1.第一個錯誤提示:
錯誤的原因:沒有安裝Twisted
在這裏插入圖片描述

Failed building wheel for Twisted
Running setup.py clean for Twisted
Failed to build Twisted

2.第二個錯誤提示: 錯誤的原因:也是沒有安裝Twisted*

在這裏插入圖片描述
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools

----------------------------------------

Command “d:\anzhuangruanjianqu\python.exe -u -c “import setuptools, tokenize;file=‘C:\Users\TXHY\AppData\Local\Temp\pip-install-dcfi_8_5\Twisted\setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(’\r\n’, ‘\n’);f.close();exec(compile(code, file, ‘exec’))” install --record C:\Users\TXHY\AppData\Local\Temp\pip-record-xxs_os9t\install-record.txt --single-version-externally-managed --compile” failed with error code 1 in C:\Users\TXHY\AppData\Local\Temp\pip-install-dcfi_8_5*Twisted*

**

解釋一下:

**由第一和第二個錯誤信息可知,我們安裝 scrapy 沒有成功的原因是沒有安裝 Twisted 文件。

所以我們現在要做的是先下載 Twisted 文件,下載地址是:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
進入鏈接之後怎樣找到 Twisted 文件,步驟如下:
(1)按快捷鍵【Ctrl】+F 彈出搜索框,然後輸入Twisted 查找對應的下載鏈接
在這裏插入圖片描述
(2)在紅線旁邊的27,34,35,36,37代表的是Python的版本號來的,例如:我的版本是Python 3.7系列的,而且是64位的window系統,那麼我對應着就是點擊最後的一個鏈接 Twisted‑18.7.0‑cp37‑cp37m‑win_amd64.whl 進行下載。
在這裏插入圖片描述
(3)進行安裝Twisted 文件:要在下載文件的目錄安裝文件,例如:我的文件下載在 D:\xuexiruanjian 的目錄下,那麼安裝過程如下:
在這裏插入圖片描述
第一步:【win】+R 進入運行系統
第二步:輸入 d: (由於我的文件在d盤,所以要先進入d盤)
第三步:輸入 cd xuexiruanjian\ (進入我的文件下載目錄下)
第四步:輸入 pip install Twisted-18.7.0-cp37-cp37m-win_amd64.whl (安裝成功,這時還沒安裝 scrapy)
在這裏插入圖片描述
第五步:輸入幾次 cd . . (回到c盤目錄下)
第六步:輸入 pip install scrapy (到此就安裝 scrapy 成功了)
在這裏插入圖片描述
在這裏插入圖片描述

最後說明一下:

如果你安裝scrapy時,錯誤不只是Twisted 文件,你也可以按照上面的流程來安裝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章