编程语言
首页 > 编程语言> > python中的traits.api错误

python中的traits.api错误

作者:互联网

我通过以下网站下载了Enthought工具套件: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的模块”

我该如何补救?我不知道我在想什么.请帮我!

解决方法:

如果我没记错的话,那么下载后就需要编译Enthought工具套件,这并不总是那么容易.

我建议您尝试安装免费的Enthought Python发行版,您可以在这里获得:
http://www.enthought.com/products/epd_free.php

这样,您应该默认安装了所有必需的软件包.

编辑:

如果您绝对要保留默认的python发行版,那么here家伙已经编译了一系列有用的python软件包,并带有简单的Windows安装程序.

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

标签:traits,python
来源: https://codeday.me/bug/20191127/2074794.html