2016-01-22 76 views
0

當我嘗試導入Scrapy時,出現此錯誤。有誰知道如何解決這一問題?我嘗試重新安裝和卸載Scrapy無濟於事。我是一個相對的菜鳥。任何幫助表示讚賞。Python:試圖使用Scrapy,得到這個錯誤...幫我理解這個?

File "/Library/Frameworks/Python.framework/Versions/3.5/bin/scrapy", line 9, in <module> 
    load_entry_point('Scrapy==1.0.4', 'console_scripts', 'scrapy')() 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_resources/__init__.py", line 549, in load_entry_point 
    return get_distribution(dist).load_entry_point(group, name) 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2709, in load_entry_point 
    return ep.load() 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2369, in load 
    return self.resolve() 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2375, in resolve 
    module = __import__(self.module_name, fromlist=['__name__'], level=0) 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/__init__.py", line 48, in <module> 
    from scrapy.spiders import Spider 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/spiders/__init__.py", line 10, in <module> 
    from scrapy.http import Request 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/http/__init__.py", line 11, in <module> 
    from scrapy.http.request.form import FormRequest 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/http/request/form.py", line 9, in <module> 
    import lxml.html 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/lxml/html/__init__.py", line 54, in <module> 
    from .. import etree 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/lxml/etree.cpython-35m-darwin.so, 2): Library not loaded: libxml2.2.dylib 
    Referenced from: /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/lxml/etree.cpython-35m-darwin.so 
    Reason: Incompatible library version: etree.cpython-35m-darwin.so requires version 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0 

回答

0

scrapy不支持python3的是,使用virtualenv設置一個本地python2環境。