Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Scrapy所需的Python 2.7上安装Zope接口4.0.3时出错_Python_Scrapy_Zope - Fatal编程技术网

在Scrapy所需的Python 2.7上安装Zope接口4.0.3时出错

在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

Python和Scrapy的新手。我需要这些模块来正常运行。我按照建议下载了Zope界面,并按照Scrapy上的说明尝试使用easy_install进行安装。我运行的是Windows764,首先下载了Pyton2.7的64位版本和包括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:>刮壳

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安装它。谢谢!