【发布时间】:2016-06-09 03:12:13
【问题描述】:
我正在尝试在 Mac OS X EI 上使用 scrapy,并且我已经成功安装了 scrapy
pip install scrapy
在终端中。 之后在Pycharm中尝试“导入scrapy”时遇到了上述问题:
Traceback (most recent call last):
File "/Users/ziyuan/PycharmProjects/untitled/en.py", line 1, in <module>
import scrape
File "/Library/Python/2.7/site-packages/scrapy/__init__.py", line 48, in <module>
from scrapy.spiders import Spider
File "/Library/Python/2.7/site-packages/scrapy/spiders/__init__.py", line 10, in <module>
from scrapy.http import Request
File "/Library/Python/2.7/site-packages/scrapy/http/__init__.py", line 12, in <module>
from scrapy.http.request.rpc import XmlRpcRequest
File "/Library/Python/2.7/site-packages/scrapy/http/request/rpc.py", line 7, in <module>
from six.moves import xmlrpc_client as xmlrpclib
ImportError: cannot import name xmlrpc_client
我已经尝试了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
我现在该怎么办? google了很久,现在真的不知道了。
【问题讨论】:
-
最后一个
rm问题可能是由 El Capitan 的 SIP“功能”引起的。禁用它应该允许您访问文件,但我不确定这对您原来的问题有帮助。 -
这是一个系统完整性保护stackoverflow.com/questions/32659348/…
标签: python macos python-2.7 scrapy