pip安裝scrapy失敗:twisted安裝失敗 error: Microsoft Visual C++ 14.0 is required.. 解決方法


在使用pip install scrapy命令安裝scrapy框架時,Twisted出現安裝錯誤。如下:

building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

解決:

1、查找安裝過程中Twisted的版本,在命令窗上找到Collecting Twisted>=13.1.0 (from scrapy)..Downloading..這兩行,如下:
Collecting Twisted>=13.1.0 (from scrapy)
Downloading https://files.pythonhosted.org/packages/12/2a/e9e4fb2e6b2f7a75577e0614926819a472934b0b85f205ba5d5d2add54d0/Twisted-18.4.0.tar.bz2 (3.0MB)

記住Twisted的版本號,我的是18.4.0。

2、進入https://www.lfd.uci.edu/~gohlke/pythonlibs/,下載對應的whl文件。如下圖,cp后面是python版本,amd64代表64位,划線的是我要下載的,點擊下載。

3、使用 pip install 下載文件的完整路徑名,進行安裝。比如我的是 pip install C:\Users\jc\Desktop\Twisted-18.4.0-cp36-cp36m-win_amd64.whl

4、Twisted安裝成功后,接着輸入命令pip install scrapy安裝,發現成功。

總結:類似的錯誤也可以嘗試這樣解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM