今天上手學習scrapy在創建虛擬環境後,pip安裝scrapy出現以下報錯:python
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status -1073741515scrapy
先說明本人使用win10,Python3.6,pycharm2017.3(由於pycharm方便一些新手安裝第三方包和創建虛擬環境).工具
回看這個錯誤「error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status -1073741515」,顯示的是一個VS組件加載失敗退出,因該是缺乏相應的dll文件。在google,Stack Overflow一波後,也看到很多解決辦法: 學習
按照報錯安裝相應dll文件(應該可行)網站
cmd下顯示什麼包沒安裝成功,就單獨安裝這個包,在從新安裝scrapygoogle
我使用了第二種解決方法,由於是沒法安裝twisted,因此先cd到虛擬環境的scripts目錄下輸入activate就能進入虛擬環境
blog
由於最初是twisted沒法直接安裝,因此直接pip安裝也許會報錯,推薦經過whl安裝。安利一個網站Unofficial Windows Binaries for Python Extension Packages。
1. 下載與系統對應的whl文件(下載到scripts目錄下)
2. 在scripts目錄下,經過命令 pip install XXX.whl(XXX是下載的whl文件名)
3. 安裝成功後,pip install scrapy就好了
4. 若是還有其餘包沒法安裝,同上相似便可 圖片
還有一個問題,有可能你安裝scrapy時下載很是慢,致使鏈接超時。這裏推薦使用豆瓣的鏡像,使用pip install -i https://pypi.douban.com/simple scrapy命令安裝就行了。(注意了是https)ip
這裏安利一波pycharm這款IDE,常常看到有同窗沒法成功安裝第三方庫,沒法建立虛擬環境,還以此打趣,相似「安裝個wordcould花費了一下午」,對此我只有一句話,ci
而後對大多數人都建議使用pycharm這款神器(不用不知道o( ̄︶ ̄)o
其實這些都不是問題,掌握了一些處理這類問題的經驗,真心以爲sublime3纔是最好的工具