2012-08-01 35 views
0

我想使用mayavi進行三維數據可視化。我下載了Mayavi模塊包,以及依賴關係VTK,wxpython,conjigobj。在編譯時使用IDLE,我仍然有一個警告Mayavi Python - Enthought分佈是強制性的嗎?

沒有名爲traits.api的模塊。我發現這個模塊是與Entought分發的,所以我想知道我是否可以在不使用Enthought分配的情況下使用mayavi。是否有免費的Enthought disribution?

感謝和問候。

回答

1

通常,您可以使用沒有enthought分佈的庫。 Linux用戶通常使用軟件包管理器來安裝這些模塊。對於窗口,有python(x,y)其中包括enthought工具包。但是,導入的範圍有時會產生誤導。在一些示例中,它是traits.api,其他的是​​。你可能想要檢查哪一個適合你的python安裝。

+0

謝謝。儘管我使用python(x,y),但導入traits.api或enthought.traits.api不起作用。如何補救? – octoback 2012-08-01 11:56:42

+0

這很混亂,在一些例子中它們導入「enthought.traits.ui.api」或「traits.ui.api」。這個導入是否適合你? – pwuertz 2012-08-02 12:57:58