標籤:

【問題】pyspider安裝過程的一些問題

第一個問題:

環境信息為windows10 64位,原生python3.6環境,沒有使用anaconda,使用pip install pyspider報egg錯誤

解決方法:

1. 安裝wheel

pip install wheel

2. 下載pycurl

地址在這裡:lfd.uci.edu/~gohlke/pyt

3. 安裝對應的版本amd為64位的

pip install 剛才下載的文件的絕對路徑

4. 繼續完成pyspider安裝

pip install pyspider

5. 進入到某個目錄,使用

pyspider all

啟動pyspider

天真的我以為到這裡就OK了

但是在開開心心創建第一個項目的時候,運行解析第二頁

遇到了第二個問題:

  python已停止工作

此時我的內心是崩潰的

解決辦法:

換成32位的Python

參考鏈接:

segmentfault.com/q/1010

一頓操作,搞定了32的python

重新安裝了pyspider

然後啟動pyspider的時候!!!!

又報了第三個錯誤:某Win32 DLL不存在

又是一頓操作,stackoverflow上給出了重新安裝pywin32的方法

然後我並沒有按照著做,為了個Pyspider折騰壞其他依賴庫就麻煩了

還是用虛擬機吧

最後的最後,我在windows上卸載了python環境,安裝了一個anaconda,然後使用第一步的方法安裝了pyspider,總算沒有報錯了

然後擼了個腳本,抓了一大波宅男女神的圖

暫時告一段落

推薦閱讀:

TAG:Python |