【問題】pyspider安裝過程的一些問題
01-31
第一個問題:
環境信息為windows10 64位,原生python3.6環境,沒有使用anaconda,使用pip install pyspider報egg錯誤解決方法:
1. 安裝wheelpip install wheel
2. 下載pycurl
地址在這裡:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 3. 安裝對應的版本amd為64位的 pip install 剛才下載的文件的絕對路徑4. 繼續完成pyspider安裝
pip install pyspider5. 進入到某個目錄,使用
pyspider all 啟動pyspider天真的我以為到這裡就OK了但是在開開心心創建第一個項目的時候,運行解析第二頁
遇到了第二個問題:
python已停止工作
此時我的內心是崩潰的
解決辦法:
換成32位的Python
參考鏈接:
https://segmentfault.com/q/1010000006658325/a-1020000006659824
一頓操作,搞定了32的python
重新安裝了pyspider
然後啟動pyspider的時候!!!!
又報了第三個錯誤:某Win32 DLL不存在
又是一頓操作,stackoverflow上給出了重新安裝pywin32的方法
然後我並沒有按照著做,為了個Pyspider折騰壞其他依賴庫就麻煩了
還是用虛擬機吧
最後的最後,我在windows上卸載了python環境,安裝了一個anaconda,然後使用第一步的方法安裝了pyspider,總算沒有報錯了
然後擼了個腳本,抓了一大波宅男女神的圖
暫時告一段落
推薦閱讀:
TAG:Python |