我正在尝试自学 Enaml,但没有一个教程代码对我有用。http://docs.enthought.com/enaml/instructional/tut_hello_world.html
每当我执行 Python 代码时,它都会在第 8 行停止:
从 enaml.stdlib.sessions 导入 show_simple_view
并给出错误:
ImportError:没有名为会话的模块
我有 Enaml 及其所有依赖项。我究竟做错了什么?
我正在尝试自学 Enaml,但没有一个教程代码对我有用。http://docs.enthought.com/enaml/instructional/tut_hello_world.html
每当我执行 Python 代码时,它都会在第 8 行停止:
从 enaml.stdlib.sessions 导入 show_simple_view
并给出错误:
ImportError:没有名为会话的模块
我有 Enaml 及其所有依赖项。我究竟做错了什么?
您正在查看的文档适用于非常旧版本的 enaml,它与当前版本完全不同。
几年前,enaml 的开发从 enthought 的 github repo 转移到https://github.com/nucleic/enaml,当前版本为 0.9.7,您可以在其中找到更多最新文档。
Enthought 的免费 Canopy Express目前包括 enaml 0.9.4。
如果您pip install enaml
按照@alfasin 的建议进行操作,您将获得 0.9.1 版本(在撰写本文时)。Anaconda 也包含此版本。
请参阅此文档: http: //nucleic.github.io/enaml/docs/get_started/anatomy.html
如果你是从新的 git repo 安装的。
尝试从命令行运行:pip install enaml