Error when installing Zope Interface 4.0.3 on Python 2.7 needed for Scrapy

python, scrapy, zope

Solution

easy_install and pip install take package names, not the filename.

so the correct invocation would be

easy_install zope.interface

which will fetch the latest version. If you specifically want that version

easy_install "zope.interface==4.0.3"

You can usually find package names by googling, eg. pypi zope interface

Problem

New to Python and Scrapy. I need these modules apparently to run scrapy properly. I downloaded Zope interface as suggested and have been attempting to install using easy_install as per instructions on Scrapy. I'm running Windows 7 64 and first downloaded the 64 bit version of Pyton 2.7 and all modules including Zope. That didn't work, so I unistalled everything and downloaded the 32 bit versions, but I'm having the same problem. Clearly, I'm doing something very basic incorrectly. Would appreciate assistance. This is what happens: C:>easy_install zope.interface-4.0.3-py2.7-win32.egg I get a whole bunch of results (which stackoverflow doesn't let me copy/paste even though I'm properly formatting it as code) that says at the end: ``` No local packages or download links found for zope.interface-4.0.3-py2.7-win32.egg ``` I know I need zope, because when I try and run srapy, I receive the following error (also other results): C:>scrapy shell http://www.yahoo.com `raise ImportError(required + ": no module named zope.interface.") ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zope.interface. ` As I said, I'm real new at this and having a tough time with all the modules and packages needed to get going.

Original source