2011-11-20 22 views
0

我最近安装蟒enthoughts分布,并开始要经过实例如下所列蟒蛇(enthoughts分布) - 在运行时错误运行实例结果

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

EPD自带一些例子让你开始。要运行Examples子目录中的脚本,只需启动IPython并输入run即可。

我执行以下并收到运行时错误,我不知道如何解释,因为我是一个新的python和enoughts。

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' 

有关可能会发生什么的任何见解?我非常感谢。

+0

您可能需要向epd-users邮件列表询问EPD特定问题。 –

+0

你应该得到PyQt4。 – Blender

+0

搅拌器 - 我想你可能是对的。有趣的是,环保署的安装说明没有提到*预先要求*。相反,他们只是告诉你安装他们的软件包(http://www.enthought.com/products/epdgetstart.php?platform=mac#install)。至少他们的例子应该是特定于与其python发行版捆绑在一起的软件。 – codingknob

回答

0

用户“minrk”回答了这个问题:

随着64位EPD下载页面上所描述的,几个GUI工具包(绝对蜡质,我觉得Pyglet也一样)在64位模式上EPD上运行时不起作用OS X.建议如果您想在OSX上使用GUI工具,则使用32位EPD。 - minrk