gpt4 book ai didi

python - 来自 Enthought 的 Enaml 示例不适用于 Python(x,y) Enthought Tool Suite 版本的 Enaml

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:19 26 4
gpt4 key购买 nike

我最近发现了 Enaml,这是一个来自 Enthought 的 Python GUI 开发包。我非常有兴趣将它与 Enthought Traits 和 Chaco 一起使用,以实现更快速的科学应用开发。我一直在使用 Python(x,y) 作为我的基本 Python 安装,因为我喜欢 Spyder(熟悉来自 Matlab 背景)我最初的目标是构建一个 PyQt 应用程序。

Python(x,y) 附带 Enthought 工具套件,它似乎包含大部分 Enthought 内部开发的工具,如 Traits、Chaco、Mayavi 和 Enaml。我看到了 pygotham slides在 enaml 上找到了 tutorial examples看起来真的很酷!然而,当我尝试运行第一个示例时,出现了这个错误:

追溯(最近的调用最后): 文件“C:\Users\bnables\Documents\Python\enaml\person.py”,第 8 行,位于 从 enaml.stdlib.sessions 导入 simple_session导入错误:没有名为 session 的模块

我刚发现我全新安装的 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,因为我在工作中使用它并且没有权力或资金购买付费版本。内置于 Python(x,y) 中的 Enthought 工具套件可以从 Enthought 源存储库更新吗? Enaml 本身可以单独更新吗?

Enthought 伙计们,我接受你们最近关于正式支持 Stack Overflow 问题的声明!谢谢!

最佳答案

我没有使用过 python(x,y),但我假设您可以从源代码构建一个项目。这可能是目前最好的行动方案。我们在 Enaml 上投入了很多精力,但它的缺点是变化很快。 0.2 版不运行 pygotham 中的一些示例也就不足为奇了。

仅供引用,EPDFree 现在允许更新包,包括 Enaml。但考虑到每周对 Enaml 的提交数量,我仍然建议即使使用 EPD 再花几个月从源代码构建,以获取所有很酷的功能。

看到我们正在兑现监控 SO 的 promise :)。

乔纳森

关于python - 来自 Enthought 的 Enaml 示例不适用于 Python(x,y) Enthought Tool Suite 版本的 Enaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14718950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com