【发布时间】:2013-02-05 23:31:41
【问题描述】:
我最近发现了 Enthought 的 Python GUI 开发包 Enaml。我对将它与 Enthought Traits 和 Chaco 一起使用以实现更快速的科学应用程序开发非常感兴趣。我一直使用 Python(x,y) 作为我的基础 Python 安装,因为我喜欢 Spyder(熟悉来自 Matlab 背景)我最初的目标是构建一个 PyQt 应用程序。
Python(x,y) 带有 Enthought 工具套件,它似乎包含了大部分 Enthought 内部开发的工具,例如 Traits、Chaco、Mayavi 和 Enaml。我在搪瓷上看到了pygotham slides,发现tutorial examples 看起来真的很酷!但是,当我尝试运行第一个示例时,出现此错误:
Traceback(最近一次调用最后一次): 文件“C:\Users\bnables\Documents\Python\enaml\person.py”,第 8 行,在 从 enaml.stdlib.sessions 导入 simple_session ImportError:没有名为会话的模块
我刚刚发现我全新安装的 Python(x,y) 2.7.3.1 具有 Enthought Tool Suite 版本 4.2 和 Enaml 版本 0.2...在线 Enaml 文档最高版本为 0.6.3。所以我想我的问题是 - Python(x,y) 用户使用 Enaml 的最佳途径是什么?
我试图避免直接使用 Enthought Python Distribution,因为我在工作中使用它并且没有购买付费版本的权限或资金。可以从 Enthought 源存储库更新 Python(x,y) 中内置的 Enthought 工具套件吗? Enaml 本身可以单独更新吗?
想了想的人,我要带你谈谈你最近宣布正式支持 Stack Overflow 的问题!谢谢!
【问题讨论】:
标签: python enthought pythonxy epd-python traitsui