我正在尝试使用http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server运行iphone服务器
我的机器是mac 10.6.8 Python版本:2.7.3 我对python一无所知。 我已经另外安装了Twisted-12.1.0,但是仍然会出现这个错误。
回溯(最近一次呼叫时间): 文件“chatserver.py”,第1行,in 来自twisted.internet.protocol import protocol,Factory 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/twisted/internet/protocol.py”,第15行,在 从zope.interface导入实现 ImportError:没有名为zope.interface的模块
后来我下载了zope.app.wsgi-3.15.044,但我不知道如何使用它。
这是一张solution
它说通过pip安装zope模块会中断zope安装,因为pip将其安装在原始zope模块目录之外的另一个目录中。
从链接
对我有用的是(链接中也给出了):
问题是zope目录下不存在
__init__.py
文件,因此不会扫描此目录以获取导入。在zope目录下创建一个空的
__init__.py
文件就可以了。我通过执行以下命令浏览到zope目录解决了UNIX中的此错误:
我可以确认这也适用于virtualenv pip安装zope接口
在我的头顶上,你可以使用简单的安装。
您将需要python设置工具,然后应该能够使用
如果我没记错的话,twisted应该作为OS X python安装的一部分安装。在Google上快速安装zope.interface for Mac OS X,因为twisted是一个应用非常广泛的库,所以有很多信息。
相关问题 更多 >
编程相关推荐