问题标签 [zope.interface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1969 浏览

python - Pyinstaller 导入错误:找不到 zope.interface

我正在尝试使用 PyInstaller 创建扭曲应用程序的独立 exe。一切正常,甚至可执行文件正在构建,但它不起作用。我的意思是如果尝试执行它会给出错误“导入错误:Twisted 需要 zope.interface 3.6.0 或更高版本:没有名为 zope.interface 的模块。”

我已经安装了 zope.interface 4.1.0。扭曲的应用程序也运行良好,使用“python”但在构建可执行文件时 Pyinstaller 无法导入 zope.interface。

如何解决这个问题?

先感谢您。

0 投票
1 回答
2920 浏览

python - 为什么我会收到“ImportError:Twisted 需要 zope.interface 3.6.0 或更高版本。” 运行地层挖掘代理时?

运行“sudo python ./mining_proxy.py”时的全部回报是:

这让我相信 zope.interface 没有安装。所以我尝试安装它:

我还发现这篇文章说您基本上需要将init .py 放入文件夹中。所以我这样做:

我尝试再次运行挖掘代理,同样的错误。请帮忙。

0 投票
1 回答
97 浏览

python - 我不能在 zope.interface 中声明具有类型的属性吗?

我正在使用zope.interface模块来声明带有一些方法和属性的接口。另外,我不能以某种方式不仅声明属性名称,而且声明它们的类型吗?

0 投票
1 回答
100 浏览

python - 如何让“cast like”适应纯 zope.interface?

我想获得“C++ cast like”改编以使用来自zope.interface. 在我的真实用例中,我使用了一个注册表,Pyramid但它派生自zope.interface.registry.Components,根据 changes.txt 的介绍,它能够在不依赖zope.components. 以下示例是完整且自包含的:

我想知道为什么registry.getAdapter已经返回了适应的对象,这B在我的例子中是一个实例。我本来希望回到课堂B上,但也许我对适配器一词的理解是错误的。由于这一行有效,而且显然适配代码已正确注册,我也希望最后一行有效。但它失败并出现如下错误:

TypeError: ('Could not adapt', <....A object at 0x4d1c3d0>, < InterfaceClass ....IB>)

知道如何让它工作吗?

0 投票
2 回答
207 浏览

python - 如何使用 zope.interface.directlyProvides 与内置类型的实例(字典,字符串,...)

我有一堆字典,我想用类型信息对其进行注释,以便以后能够为它们获取适配器。在以下示例中,失败的情况是我想要做的,而另一种情况显示的是工作版本。是否有可能在不引入额外对象的情况下让第一个版本工作?创建字典的代码不容易更改,因此我正在寻找最简单且非侵入性的方式来添加一些类型信息。

0 投票
0 回答
1203 浏览

python - 安装 Scrapy 失败

我想使用 Scrapy、Anaconda3 Python 3.4 64bit for Win 7 测试我的想法,但无法安装 Scrapy。它让我疯狂。zope.interface 内部似乎存在一些问题,但 zope.interface 支持 Python 3.4。我无法弄清楚它运行 build_ext 时会发生什么。我在网上找不到任何与此相同的问题,我现在不知道该怎么办。请你帮帮我好吗?谢谢你。

错误日志在这里:

0 投票
1 回答
222 浏览

python - 在 Windows 7 上安装 buildslave 时遇到问题

我终于开始pip install buildbot-slave在 Win7 上工作(感谢本网站上的另一个答案),现在当我尝试通过以下方式创建构建从属时:

buildslave create-slave slavefolder blah.blah.com:9989 buildslave password

它踢回以下错误:

我已经全部安装在这里是我的pip freeze

任何建议将不胜感激。

0 投票
0 回答
2947 浏览

python - ImportError:Twisted 需要 zope.interface 3.6.0 或更高版本:没有名为 zope.interface 的模块

我正在尝试构建一个网络爬虫(http://doc.scrapy.org/en/0.24/intro/tutorial.html#intro-tutorial),但是当我尝试启动爬虫时,我收到了这个错误:

我用 pip freeze 检查了我的安装,似乎我已经安​​装了它:

这里可能是什么问题?

0 投票
2 回答
1217 浏览

python - 在 AWS 上运行 Twisted 的问题

首先,我需要在我的服务器上运行扭曲的应用程序,但我得到的是这个错误

所以,这导致我安装了 zope.interface。在 zope.interface-4.1.2 中运行 setup.py 后,我看到了这个

我想我已经更新了它,但是当我运行我扭曲的应用程序时,出现了同样的错误。请帮我。

0 投票
0 回答
788 浏览

python - 为什么安装 zope.interface 失败?

我一直试图让 PyModbus3 在 Python 3.4(64 位)中工作,但它对 zope 接口的要求失败了:

我该如何解决这个错误?