python(enthoughts distribution) - 运行示例导致运行时错误

时间:2011-11-20 23:05:13

标签: python runtime-error ipython

我最近安装了python的enthoughts发行版并开始浏览这里概述的示例

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

即。

EPD附带了一些让你入门的例子。要在Examples子目录中运行脚本,只需启动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 :(得分:0)

用户'minrk'回答了这个问题:

如64位EPD下载页面所述,在OS X上的EPD上以64位模式运行时,几个GUI工具包(当然是Wx,我认为也是Pyglet)不起作用。建议如果你想使用OSX上的GUI工具,您使用的是32位EPD。 - minrk