flu*_*ak7 1 python enthought pythonxy traitsui epd-python
我最近发现了Enaml,一个来自Enthought的Python GUI开发包.我非常有兴趣将它与Enthought Traits和Chaco一起用于更快速的科学应用开发.我一直在使用Python(x,y)作为我的基础Python安装,因为我喜欢Spyder(熟悉来自Matlab背景)我最初的目标是构建一个PyQt应用程序.
Python(x,y)附带了Enthought Tool Suite,它似乎包含了大部分Enthought内部开发的工具,如Traits,Chaco,Mayavi和Enaml.我在enaml上看到了pygotham幻灯片,并找到了看起来非常酷的教程示例!但是,当我尝试运行第一个示例时,我收到此错误:
回溯(最近调用最后一次):文件"C:\ Users\bnables\Documents\Python\enaml\person.py",第8行,来自enaml.stdlib.sessions import simple_session ImportError:没有名为sessions的模块
我刚刚发现我全新安装的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本身可以单独更新吗?
Enthought伙计们,我带你了解你最近宣布正式支持Stack Overflow问题!谢谢!
我没有使用python(x,y),但我认为你可以从源代码构建一个项目.这可能是目前最好的行动方案.我们正在为Enaml付出很多努力,这使得它迅速发生变化.0.2版本没有运行pygotham的一些例子就不足为奇了.
仅供参考,EPDFree现在允许更新包括Enaml在内的软件包.但考虑到Enaml每周提交的次数,我仍然会建议使用EPD来源建立另外几个月才能获得所有很酷的功能.
看到我们履行了我们对监控SO的承诺:).
乔纳森