编程语言
首页 > 编程语言> > 在Scrapy上安装Python 2.7时安装Zope Interface 4.0.3时出错

在Scrapy上安装Python 2.7时安装Zope Interface 4.0.3时出错

作者:互联网

Python和Scrapy的新手.我显然需要这些模块来正确运行scrapy.我按照建议下载了Zope接口,并且已按照Scrapy上的说明尝试使用easy_install进行安装.我正在运行Windows 7 64并首先下载64位版本的Pyton 2.7和所有模块,包括Zope.这不起作用,所以我取消了所有内容并下载了32位版本,但我遇到了同样的问题.很明显,我正在做一些非常基本的错误.希望得到帮助.

这是发生的事情:
C:> easy_install zope.interface-4.0.3-py2.7-win32.egg

我得到了一大堆结果(即使我正确地将其格式化为代码,stackoverflow也不允许我复制/粘贴),最后说:

No local packages or download links found for zope.interface-4.0.3-py2.7-win32.egg

我知道我需要zope,因为当我尝试运行srapy时,我收到以下错误(还有其他结果):

C:> scrapy shell http://www.yahoo.com

引发ImportError(必需“:没有名为zope.interface的模块.”)
ImportError:Twisted需要zope.interface 3.6.0或更高版本:没有名为zope.interface的模块.

正如我所说的那样,我是一个真正的新人,并且需要一段时间来完成所需的所有模块和软件包.

解决方法:

easy_install和pip install取包名,而不是文件名.

所以正确的调用将是

easy_install zope.interface

这将获取最新版本.如果你特别想要那个版本

easy_install "zope.interface==4.0.3"

您通常可以通过Google搜索找到包名称,例如. pypi zope界面

标签:python,scrapy,zope
来源: https://codeday.me/bug/20190529/1179781.html