python中的traits.api错误

python中的traits.api错误,python,traits,Python,Traits,我通过以下网站下载了Enthound工具套件: 在编写时,请将此代码放入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

我通过以下网站下载了Enthound工具套件:

在编写时,请将此代码放入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)
我得到一个错误,上面写着:

“导入错误:没有名为traits.api的模块”


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

如果我没有弄错的话,您需要在下载后编译Enthound工具套件,这并不总是容易的

我建议您尝试免费安装Enthound Python发行版,您可以在这里获得:

这样,您应该在默认情况下安装了所有必要的软件包

编辑:

如果你绝对想保留默认的python发行版,这个家伙已经用easy windows Installer编译了一个有用的python包列表


此外,还有一些非常完整的python发行版,它们提供了您可能需要的几乎所有科学软件包:(虽然这只是32位),然后是连续分布,它已经获得了很大的发展。

Enthound python发行版不与我的默认python发行版共享软件包。或者我做错了什么……不,你是对的,EPD,现在是Canopy,是它自己的python发行版,它不能与其他并行安装的python发行版配合使用。随着时间的推移,我将用我学到的知识来扩展我的答案。。。