圖片庫:http://imgur.com/a/qZkTW#qGj7I0H從蟒蛇導入Mayavi的創建彈出與UI(小牛/敞篷)黑色背景
我剛剛從enthought安裝雨棚1.3的新版本。我打開了ipython,並導入了mayavi的mlab沒有問題。我然後使用以下繪製沒有問題,一個3D球體:
import mayavi
from mayavi import mlab
mlab.points3d(1,1,1)
mlab.show()
而且我得到我所期待的(參見圖圖庫#2)。然後我就可以打開沒有問題的場景編輯器(在圖庫圖#1),但是當我嘗試打開任何其他特性編輯爲別的,我得到一個奇怪的黑色背景沒有文字:
此問題影響場景編輯器以外的所有其他編輯器。根據其網站上的描述卸載頂蓋後,重新啓動計算機並重新安裝樹冠,已將其複製。儘管重新安裝了32位和64位安裝,它仍然存在,並且它在從命令行運行時也會影響mayavi2。當我打開Canopy.open應用程序並運行Canopy內的所有內容時,我不會遇到此錯誤,這對我當前的工作流程來說並不是真正的可行選項(我想使用ipython筆記本)
唯一的錯誤是I通過stderr得到似乎是無關的:
Python[4434:d0f] CoreText performance note: Client called CTFontCreateWithName() using name ".Lucida Grande UI" and got font with PostScript name ".LucidaGrandeUI". For best performance, only use PostScript names when calling this API.
Python[4434:d0f] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
我已經使用內置的安裝所有篷包更新。我正在使用內置的python for canopy。自從我在電腦上安裝Canopy 1.3以來,我從未在EPD中遇到類似的問題。
我搜查了互聯網,並找不到任何其他投訴此問題。如果您有任何想法,請告訴我。我真的很想使用ipython notebook功能,而不是每次打開Canopy.app。
任何幫助將不勝感激!
這就像一個魅力!非常感謝你。我注意到檐篷內的蟒蛇筆記本,但它有相同的問題(至少在我的電腦上)。如果它的功能與瀏覽器相當/更好,我會對在Canopy中使用筆記本感興趣。 順便說一句,ETS_TOOLKIT = qt4是做什麼的?看起來你正在定義一個設置參數來使用qt4;但是,如果我將該行添加到我的bash配置文件中,它不能解決問題。 謝謝! –
嗯,將'export ETS_TOOLKIT = qt4'添加到.bash_profile *將具有相同的效果,除非它在其他地方被更改。這將設置mayavi的默認GUI後端,就像'-pylab qt'設置ipython's一樣。他們必須匹配,但不幸的是,仍然沒有在一個地方AFAIK做這件事的元方法。順便說一句:重新堆棧溢出規範,請參閱:http://meta.stackexchange.com/a/5235 –