1. 程式人生 > >windows下scrapy安裝問題,以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法

windows下scrapy安裝問題,以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法

方法1(通常是失敗的)

1. 命令列執行:

pip3 install scrapy

不管是網路問題也好,缺少相關的包也好,用這條命令安裝scrapy我就沒成功過。。。難受

方法2(成功)

手動安裝相關的包。

1. lxml安裝命令(沒問題):

pip3 install lxml

2. pyOpenSSL 安裝命令(沒問題):

pip3 install pyOpenSSL 

3. Twisted 安裝(一般到這裡就出錯了):

pip3 install Twisted

報錯如下:

error: Microsoft Visual C++ 14.0 is required. 
...

這是個什麼東西我也不知道,那就不管他。

到這個網站上下載對應版本的whl檔案

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

將whl檔案放入正確目錄,cmd命令列進入此目錄,執行命令:

pip3 install *.whl

這樣就不會出錯了。

4. PyWin32 安裝:

pip3 install PyWin32 

5. 最後:

pip3 install scrapy

測試:

不管是import scrapy,還是命令列scrapy -h , scrapy version也好,就試試吧,基本沒啥問題了。