在Scrapy所需的Python 2.7上安装Zope接口4.0.3时出错
Python和Scrapy的新手。我需要这些模块来正常运行。我按照建议下载了Zope界面,并按照Scrapy上的说明尝试使用easy_install进行安装。我运行的是Windows764,首先下载了Pyton2.7的64位版本和包括Zope在内的所有模块。这不起作用,所以我卸载了所有东西并下载了32位版本,但我遇到了同样的问题。很明显,我做了一些非常基本的错误。希望得到帮助 事情就是这样:在Scrapy所需的Python 2.7上安装Zope接口4.0.3时出错,python,scrapy,zope,Python,Scrapy,Zope,Python和Scrapy的新手。我需要这些模块来正常运行。我按照建议下载了Zope界面,并按照Scrapy上的说明尝试使用easy_install进行安装。我运行的是Windows764,首先下载了Pyton2.7的64位版本和包括Zope在内的所有模块。这不起作用,所以我卸载了所有东西并下载了32位版本,但我遇到了同样的问题。很明显,我做了一些非常基本的错误。希望得到帮助 事情就是这样: C:>easy_install zope.interface-4.0.3-py2.7-win32.egg
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:>刮壳
raiseimportorror(必需+”:没有名为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"
你通常可以通过谷歌搜索找到包名,例如pypi-zope-interface我花了相当长的时间试图在安装scrapy时解决zope问题,刚刚找到了一个解决方案 我只是在这里遵循了第7步(正如Talvalin所建议的) 然后,在我的站点包位置,我刚刚将egg文件的名称“zope.interface-3.8.0-py2.7-win-amd64.egg”更改为“zope”。从那以后一切都很好
希望这对别人有帮助 试着遵循这个安装指南:我知道它很简单。谢谢有经验的用户有时不明白新手是如何被小事弄得心神不宁的。在Scrapy的网站上,它只说:◦zope.interface:从zope.interface pypi页面下载egg,并通过运行easy_install file.egg安装它。谢谢!