python (enthoughts distribution) - пример выполнения приводит к ошибке во время выполнения - PullRequest
0 голосов
/ 21 ноября 2011

Я недавно установил дистрибутив enthoughts для python и начал просматривать примеры, приведенные здесь

http://www.enthought.com/products/epdgetstart.php?platform=mac

т.е.

В EPD есть несколько примеров, с которых можно начать. Чтобы запустить сценарии в подкаталогах примеров, просто запустите IPython и введите run.

Я выполнил следующее и получил ошибку во время выполнения, которую я не уверен, как интерпретировать, так как я новичок в python и достаточно.

mycomputer:demo$ ipython

In [1]: run multiaxis_using_Plot.py
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
/Library/Frameworks/EPD64.framework/Versions/7.1/Examples/chaco-4.0.0/demo/multiaxis_using_Plot.py in <module>()
     14 from scipy.special import jn
     15 
---> 16 from chaco.example_support import COLOR_PALETTE
     17 # Enthought library imports

     18 from enable.api import Component, ComponentEditor

/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/chaco/example_support.py in <module>()
     47             pass
     48     else:
---> 49         raise RuntimeError("Can't load wx or qt4 backend for Chaco.")
     50 
     51 

RuntimeError: Can't load wx or qt4 backend for Chaco.

In [2]: 
In [2]: pwd
Out[2]: u'/Library/Frameworks/EPD64.framework/Versions/7.1/Examples/chaco-4.0.0/demo'

Есть идеи о том, что может происходить? Я очень ценю это.

1 Ответ

0 голосов
/ 24 ноября 2011

Пользователь 'minrk' ответил на этот вопрос:

Как описано на странице загрузки 64-битного EPD, некоторые наборы инструментов GUI (определенно Wx, и я думаю, что и Pyglet) не работают при запуске в 64-битном режиме на EPD на OS X. Рекомендуется, если вы хотите использовать Инструменты GUI на OSX, вы используете 32-битный EPD. - minrk

...