Я не могу скомпилировать Phoenix на OSX (10.6.7) - PullRequest
0 голосов
/ 17 июня 2011

Используя python, который установлен по умолчанию на OSX, я пытаюсь запустить phoenix https://en.bitcoin.it/wiki/Phoenix_miner и я получаю:

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

Может кто-нибудь посоветовать, как поступить?

Ответы [ 2 ]

1 голос
/ 17 июня 2011

Вы, вероятно, должны обновить свою версию Twisted. 11.0 должно работать; это сделал для меня. Попробуйте

sudo easy_install --upgrade twisted

[Предполагается, что easy_install подберет системный питон. Если это странное состояние, попробуйте sudo python_version path_to_easy_install --upgrade twisted.]

0 голосов
/ 12 октября 2011

Я установил MacPorts, установил python27 в / opt / local / bin / python, загрузил исходный код Twisted-11.0.0 и скомпилировал его, используя python27. Я также скомпилировал и установил pyopencl из исходного кода, и теперь я могу запустить phoenix.py на Mac 10.6.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...