我注意到 Twisted 依赖于 Zope。我发现当我尝试安装 Zope 时,运行后 ./configure 它告诉我需要使用 python2.4(而不是我想使用的 python 2.5+)。
但是,我看到了一些建议使用 python 2.5 for Twisted 的教程和指南。所以我只是普遍感到困惑。有没有人设置并运行一些使用 zope 的 twsited 网络示例?你用的是什么版本的python?您是否在某处遵循了安装指南?
Twisted 不依赖于 full zope
。它只是zope.interface
,它是一个与所有 zope 分开打包的小型纯 python 模块。
您可以下载该.tar.gz
版本并正常运行python setup.py install
,这应该可以工作。或者,如果您的操作系统包含软件包管理系统,您可以检查它是否有易于安装的软件包。例如,在 debian/ubuntu 中你可以这样做:
apt-get install python-zopeinterface
甚至
apt-get install python-twisted
直接地。
如果你安装twisted withpip install
或者easy_install
它也会为你下载并安装zope.install。