scrapy遇到問題,希望得到大家幫助?

昨天經過一番折騰,終於安裝好了scrapy,可是在使用過程中又出現了這個問題ImportError: cannot import name xmlrpc_client 國內網上也找不到資料,谷歌后按照這個方法解決(python - Scrapy throws ImportError: cannot import name xmlrpc_client)第二步又出錯了:
$ sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six* rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info: Operation not permitted rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py: Operation not permitted rm: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc: Operation not permitted 我進文件夾後手動刪除也不可以,理由是:不能刪除或修改什麼什麼,因為os x需要它。不知道如何解決,學爬蟲卡在scrapy這裡進行不下去,已經鼓搗一天了,很著急,希望得到大家的幫助,謝謝!


scrapy的安裝的確是一個坑。 之前裝過一次,後來重裝系統,還是要重新折騰了一陣子。
以防後面忘記,收藏起來:
http://www.rcdisk.com/index.php/group/topic/id-181


因為最新的OSX有SIP機制,安裝的時候命令加上user
pip install --user 命令
即可!


可以使用:sudo pip install scrape --upgrade --ignore-installed six


不知道你的系統版本是不是 EI Capitan?EI 開啟了一個新的系統功能叫做:System Integrity Protection.
可以參考下邊的鏈接:
osx - How to use pip after the El Capitan Max OS X upgrade?


sudo pip install scrapy --upgrade --ignore-installed six

個人也遇到這個問題,因為six1.4是預裝的,無法刪除,使用這個命令完美解決


樓主,這個問題解決沒(我也遇到這個問題)?


pip install -u scrapy
貌似沒出過問題


目測10.11 rootless的鍋。


推薦閱讀:

對於爬蟲項目,python 2和3哪個好些?
有c#基礎,最近對爬蟲感興趣,開始轉學python,求指導?
如何用爬蟲獲取網易雲音樂歌單中的歌曲?
爬蟲怎麼解決封IP?
python爬蟲如何斷點繼續抓取?

TAG:Python | OSX開發 | 爬蟲計算機網路 | scrapy |