2013-02-05 48 views
1

的Enthought工具套件版本的工作,我最近發現Enaml,Python的GUI開發包從Enthought。我對使用Enthought Traits和Chaco進行更快速的科學應用開發非常感興趣。我一直在使用Python(x,y)作爲我的基礎Python安裝,因爲我喜歡Spyder(熟悉來自Matlab背景),我最初的目標是構建一個PyQt應用程序。Enaml例子並不與Python(X,Y)Enaml

的Python(X,Y)自帶Enthought工具套件,這似乎包含大部分的Enthought內部開發的工具,如性狀,查科,Mayavi的,和Enaml。我在enaml上看到了pygotham slides,發現tutorial examples看起來非常酷!但是,當我嘗試運行第一個示例時,出現此錯誤:

回溯(最近調用最後一次): 文件「C:\ Users \ bnables \ Documents \ Python \ enaml \ person.py」,行8,在 從enaml.stdlib.sessions導入simple_session 導入錯誤:

我想通了,我的品牌的Python(X,Y)2.7.3.1新安裝都有Enthought工具套件4.2版和Enaml無模塊命名會議版本0.2 ...在線Enaml文檔高達版本0.6.3。所以我想我的問題是 - Python(x,y)用戶使用Enaml的最佳路徑是什麼?

我是想,避免使用Enthought Python發行完全是因爲我使用這個在工作,沒有權力或資金購買付費版本。 Enthought Tool Suite是否可以從Enthought源代碼庫更新到Python(x,y)中? Enaml本身可以單獨更新嗎?

Enthought鄉親,我帶你上你最近的正式支持堆棧溢出問題的公告!謝謝!

回答

5

我沒有用過蟒蛇(X,Y),但我會假設你可以從源代碼編譯的項目。這可能是目前最好的行動方案。我們正在爲Enaml付出很大的努力,而Enaml的缺點是使其迅速發生變化。 0.2版不運行pygotham的一些例子也就不足爲奇了。

僅供參考,EPDFree現在允許更新包,包括Enaml。但考慮到Enaml每週的承諾數量,我仍然會建議從源代碼構建,即使使用EPD再過幾個月,只是爲了獲得所有的酷功能。

看到我們正在實現我們對監控的承諾:) 。

喬納森

+0

剛剛意識到我從來沒有標明這是答案...... 值得一提的是,這個問題,答案很可能是雙方有些過時的環保署已取代Enthought的「天幕」蟒蛇分佈,Enthought工具套件(ETS)現在帶有更高版本的ENAML。 Python(x,y)現在也包含更高版本的ETS和ENAML。但是,最近沒有測試過任何東西。 – flutefreak7

相關問題