1. 程式人生 > >python3 scrapy安裝 error: Microsoft Visual C++ 14.0 is required

python3 scrapy安裝 error: Microsoft Visual C++ 14.0 is required

pip3 install scrapy報錯:

error: Microsoft Visual C++ 14.0 is required

1從以下網站找到自己python版本號對應的檔案:

檢視自己的python版本 

版本:3.7.0 win32表示32位(我安裝的是32位)                      (AMD64)是64位

從這個網站找資源:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

找到資源下載到桌面:(這個檔案:Twisted-18.9.0-cp37-cp37m-win32.whl)

pip3 install Twisted-18.9.0-cp37-cp37m-win32.whl

之後再使用:

pip3 install scrapy

安裝成功

關於Twisted:

Twisted是用Python實現的基於事件驅動的網路引擎框架,Twisted支援許多常見的傳輸及應用層協議,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP

為什麼和VC++有關?

我的猜想是Twisted底層是由C++實現的

2 還有一個思路

就是從windows官網下載sdk,但是好像比較大,我安裝的是visual stdio2013,估計下載後再安裝也會產生錯誤(原先遇見過)