在利用pycharm安裝scrapy包是遇到了挺多的問題。在折騰了差不多折騰了兩個小時之后總算是安裝好了。期間各種谷歌和百度,發現所有的教程都是利用命令行窗口安裝的。發現安裝scrapy需要的包真是多的要死啊。沒有專門針對pycharm安裝的。因此這里將自己的安裝經驗分享一下,希望能幫助一些pythoner少走一些彎路(廢話到此為止,下面正題。。)
首先呢,你肯定要安裝好了pycharm了,然后就是利用偉大的pycharm的自動查找安裝第三方包,pycharm可以幫你找到大多數的第三方包,不需要你自己去網上查找和下載了。他會自動查找符合你添加python解釋器的第三方模塊。
然后就要告訴你在哪里可以利用pycharm安裝第三方的包了,首先打開pycharm的左上角的File然后找到setting的選項
打開了setting之后就像上圖選定的藍色的選項,然后就會出現已經安裝好了的第三方的包。有沒有發現圖片的右側有一個綠色的加號,點進那個加號,然后就會出現如下的窗口。
然后你想要什么包直接在搜索框中搜索就行啦,搜索到之后就會自動幫你選中,然后點擊下面的intall Package就ok啦。安裝成功了就會給你一個綠色的成功的提示的信息,如果安裝失敗了就會有一個紅色的error的提示。如果安裝失敗了也不要着急,一般安裝失敗的原因是,你要安裝的包還需要其他包的支持,因此你就去百度谷歌唄,看看還需要什么包,然后按照順序一步步的來就行。
然后開始安裝模塊吧,既然要安裝scrapy包,那你就要按照下面的順序來安裝了。
安裝twisted包的時候提示什么microsoft visual c++ 14.0 is required的錯誤。
百度和谷歌了很多地方,說要下個Microsoft Visual C++ 14.0包,發現CSDN有https://download.csdn.net/download/amoscn/10399046,可惜沒有C幣下不起。
后來發現可以通過Pycharm的terminal來自己安裝。具體步驟如下
1、下載一個twisted包
安裝Twisted,進入http://www.lfd.uci.edu/~gohlk...下載對應twisted
Twisted-18.4.0-cp36-cp36m-win32.whl我把它放在D:\Twisted-18.4.0-cp36-cp36m-win32.whl
根據你的Python的版本選擇合適的包,名稱中間的cp36是python3.6的意思,amd64是python的位數
2、打開pycharm的view->Tool Windows->Terminal
在命令窗里輸入pip install d:\Twisted-18.4.0-cp36-cp36m-win32.whl 安裝Twisted包
3、安裝Twisted成功后安裝scrapy
輸入pip install scrapy
4、查看package
大功告成,以后所有的package都可以通過terminal來安裝