3
votes

When I try to run Scrapy I get an ImportError stating that Twisted requires zope.interface 3.6.0 or later. The version of zope.interface I have is 4.0.5, so I'm perplexed by this error. I've read other suggestions recommending installing zope.interface via pip, but that did not work. I'd like some help figuring out how Twisted or Scrapy is getting the zope.interface version number, or if there's a work-around that I can employ to get this to work?

1

1 Answers

2
votes

Verify that you have zope.interface 4.0.5 installed on the same version of Python as you are using to run scrapy. Most likely you have more than one version of Python installed and scrapy is using a different version than you expect.