我通过以下网站下载了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发行版,该发行版已经获得了很多基础.