install scrapy with pip and easy_install

I use pip to install Scrapy and 

when create a new Scrapy project with following cmd:


scrapy startproject scoala


I get this error:


vic@vic:~/develop/git$ scrapy startproject scoala
Traceback (most recent call last):
  File "/usr/local/bin/scrapy", line 3, in <module>
    from scrapy.cmdline import execute
  File "/usr/local/lib/python2.7/dist-packages/scrapy/cmdline.py", line 7, in <module>
    from scrapy.crawler import CrawlerProcess
  File "/usr/local/lib/python2.7/dist-packages/scrapy/crawler.py", line 3, in <module>
    from twisted.internet import reactor, defer
  File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/__init__.py", line 53, in <module>
    _checkRequirements()
  File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/__init__.py", line 40, in _checkRequirements
    raise ImportError(required + ".")
ImportError: Twisted requires zope.interface 3.6.0 or later.

and this error turns out using pip to install twisted independently did the trick.So, I decide to uninstall Scrapy:

sudo pip uninstall Scrapy
and reinstall Scrapy:

sudo easy_install Scrapy
and startproject is ok!!

for more at https://groups.google.com/forum/#!msg/scrapy-users/31omLxz79F4/1Oal_7jHQlIJ



你可能感兴趣的:(scrapy,shell,pip,easy_install)