3

我通过这个网站下载了 Enthought Tool Suite:http ://code.enthought.com/downloads/ 。

当我写的时候把这段代码放在 python 脚本中:

from traits.api import HasTraits, Str, Int
from traitsui.api import View, Item
from traitsui.menu import OKButton, CancelButton

class SimpleEmployee(HasTraits):
    first_name = Str
    last_name = Str
    department = Str

    employee_number = Str
    salary = Int

view1 = View(Item(name = 'first_name'),
             Item(name = 'last_name'),
             Item(name = 'department'),
             buttons = [OKButton, CancelButton])

sam = SimpleEmployee()
sam.configure_traits(view=view1)

我收到一条错误消息:

“ImportError:没有名为 traits.api 的模块”

我该如何补救?我不知道我错过了什么。请帮我!

4

1 回答 1

3

如果我没记错的话,你需要在下载后编译 Enthought 工具套件,这并不容易。

我建议您尝试安装 Enthought Python 发行版 Free,您可以在此处获取: http ://www.enthought.com/products/epd_free.php

这样,您应该默认安装所有必要的软件包。

编辑:

如果你绝对想保留默认的 python 发行版,这里的这个人已经用简单的 windows 安装程序编译了一个有用的 python 包列表。

此外,还有非常完整的 python 发行版,其中包含您可能需要的几乎所有科学软件包:PythonXY(尽管这只是 32 位),然后是 Continuum Anaconda发行版,它已经获得了很多基础。

于 2012-12-14T08:28:47.620 回答