我最近安装了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'
有关可能发生的事情的任何见解?我非常感谢。
答案 0 :(得分:0)
用户'minrk'回答了这个问题:
如64位EPD下载页面所述,在OS X上的EPD上以64位模式运行时,几个GUI工具包(当然是Wx,我认为也是Pyglet)不起作用。建议如果你想使用OSX上的GUI工具,您使用的是32位EPD。 - minrk