解決Windows下pip install scrapy 出錯 及 pycharm使用安利

今天上手學習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


如箭頭所示進入venv虛擬環境

由於最初是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命令安裝就行了。(注意了是httpsip

這裏安利一波pycharm這款IDE,常常看到有同窗沒法成功安裝第三方庫,沒法建立虛擬環境,還以此打趣,相似「安裝個wordcould花費了一下午」,對此我只有一句話,ci


而後對大多數人都建議使用pycharm這款神器(不用不知道o( ̄︶ ̄)o

  1. pycharm中快捷鍵Ctrl + Alt +s
  2. 搜索project Interpreter
  3. 以下所示便可

這裏寫圖片描述

  • 箭頭一能夠install各類包
  • 箭頭二能夠新建python環境,含虛擬環境
  • 箭頭三能夠選擇當前項目環境
  • 還有在Project Structure中能夠選擇多個項目共存

其實這些都不是問題,掌握了一些處理這類問題的經驗,真心以爲sublime3纔是最好的工具

相關文章
相關標籤/搜索