我通过此网站下载了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的模块”
我该如何解决这个问题?我不知道我错过了什么。请帮帮我!
答案 0 :(得分:3)
如果我没弄错的话,你需要在下载后编译Enthought工具套件,这并不总是很容易。
我建议你尝试安装免费的Enthought Python发行版,你可以在这里找到: http://www.enthought.com/products/epd_free.php
这样,您应该默认安装所有必需的软件包。
修改强>
如果你绝对想要保留默认的python发行版,那么这个人here已经编译了一个有用的python包列表和简单的windows安装程序。
此外还有非常完整的python发行版,其中包含几乎所有你需要的科学软件包:PythonXY(虽然这只是32位),然后有Continuum Anaconda发行版。获得了很多支持。