因為要學習爬蟲,就打算安裝Scrapy框架,以下是我安裝該模塊的步驟,適合于剛入門的小白:
一、打開pycharm,依次點擊File---->setting---->Project----->Project Interpreter,打開后,可以看到你已安裝好的包,點擊右邊的+號,在搜索欄中搜索Scrapy,點擊Install Package,等候幾秒,如果出現successfully,那么恭喜你安裝成功。可惜的是,我在安裝的時候,出現了error,所以接下來使用pip來安裝。
二、直接打開cmd命令行,然后用命令轉到Scripts目錄下
三、輸入pip install Scapy,出現了Microsoft Visual C++ 14.0 is required的錯誤,給了我個鏈接,讓我下載Microsoft Visual C++ 14.0,然而這個鏈接打不開。以前也出現過這個錯誤,當時懶得下載這玩意兒,現在也是,所以我又網上搜了下解決方法,有人說應該是Scraft的依賴包的問題,要先下載Twisted。
四、然后我運行了pip install Twisted,出現同樣錯誤,又一次百度,說是可以直接去下載Twisted包,所以通過https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted鏈接我又將包下下來了。
五、通過網上的方法,我使用pip install F:\Twisted-18.7.0-cp27-cp27m-win_amd64.whl
六、出現Twisted-18.7.0-cp27-cp27m-win_amd64.whl is not a surpported wheel on this platform的錯誤,又百度了下,發現可能我下載的版本不對。
七、解決方法是在cmd輸入python,進入python編寫模式,輸入import pip回車,輸入print(pip.pep425tags.get_supported()),這樣會顯示你的pip支持的版本,根據這個版本下載相應的whl文件。
八、出現module 'pip' has no attribute 'pep425tags'的錯誤,發現win7 64位應該輸入
import pip._internal
print(pip._internal.pep425tags.get_supported())
?九、接著下載Twisted-18.7.0-cp36-cp36m-win_amd64.whl,Ctrl+Z回到cmd命令行模式,輸入pip install F:\Twisted-18.7.0-cp36-cp36m-win_amd64.whl