您的位置:首页 > 运维架构 > Shell

install scrapy with pip and easy_install

2013-07-09 14:11 1316 查看

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息