win10平臺上安裝與運行scrapy出錯

參考:https://blog.csdn.net/gulang03/article/details/82564402

 

直接輸入以下命令會報錯:

pip install scrapy

錯誤節選:
ERROR: Failed building wheel for Twisted
error: [WinError 3] 系統找不到指定的路徑。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'

 

這說明是Twisted安裝失敗,失敗原因是缺少Microsoft Visual Studio 14.0,因此可以先安裝該軟件,再安裝scrapy。但該方法會比較的差。。。。

另外一種方法是下載已經編譯好的Twisted包(whl文件),然後使用pip安裝。(先使用pip install scrapy是先下載源代碼,然後再本地進行編譯,由於缺少相關的庫,編譯失敗。)

可以在該網址下載:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

根據python版本和自己電腦的型號選擇合適的版本,我選的是python3.7的64位版本。

然後將該包添加進pip中:

pip install Twisted-19.2.1-cp37-cp37m-win_amd64.whl

 

最後再安裝scrapy:

pip install scrapy

運行scrapy

在新建項目以後,運行爬蟲出現如下錯誤:

scrapy crawl demo

錯誤:
ModuleNotFoundError: No module named 'win32api'

解決方法:

pip install pypiwin32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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