Python I';我无法在OSX上编译Phoenix(10.6.7)

Python I';我无法在OSX上编译Phoenix(10.6.7),python,macos,Python,Macos,使用OSX上默认安装的python,我尝试运行phoenix 我得到: python phoenix.py import itertools, md5 Traceback (most recent call last): File "phoenix.py", line 29, in <module> import minerutil File "/Users/george/Downloads/phoenix-1.4/minerutil/__init__.py",

使用OSX上默认安装的python,我尝试运行phoenix 我得到:

python phoenix.py 
  import itertools, md5
Traceback (most recent call last):
  File "phoenix.py", line 29, in <module>
    import minerutil
  File "/Users/george/Downloads/phoenix-1.4/minerutil/__init__.py", line 25, in <module>
    from RPCProtocol import RPCClient
  File "/Users/george/Downloads/phoenix-1.4/minerutil/RPCProtocol.py", line 30, in <module>
    from twisted.web.iweb import IBodyProducer
ImportError: cannot import name IBodyProducer
python phoenix.py
导入itertools,md5
回溯(最近一次呼叫最后一次):
文件“phoenix.py”,第29行,在
导入minerutil
文件“/Users/george/Downloads/phoenix-1.4/mineutil/__init__.py”,第25行,在
从RPCProtocol导入RPCClient
文件“/Users/george/Downloads/phoenix-1.4/mineutil/RPCProtocol.py”,第30行,在
从twisted.web.iweb导入IBodyProducer
ImportError:无法导入名称IBodyProducer

有人能建议如何继续吗?

您可能需要升级您的Twisted版本。11.0应该起作用;对我来说是这样的。试一试

sudo easy_install --upgrade twisted

[这假设easy\u install将使用系统python。如果它处于奇怪的状态,请尝试将twisted升级为twisted,将python27安装到/opt/local/bin/python,下载twisted-11.0.0源代码,并使用python27进行编译。我也从源代码处编译并安装了pyopencl,现在我可以在mac10.6.6上运行phoenix.py

这是失败的。我怀疑是因为安装了python和compiled universal,而没有安装ppc工具链。怎么办?