2017-01-23 224 views
1

我正在從anaconda使用spyder的python項目,我試圖讓動畫功能工作。Spyder Python動畫不工作

我在這裏找到了一個基本的動畫示例:http://matplotlib.org/1.4.1/examples/animation/basic_example.html 並試圖使其工作。

但是,當我運行它時,在Python和iPython控制檯中都不會發生任何事情。

我找到了這個答案:Animation from matplotlib not working in spyder但是,更改首選項並沒有做任何事情,並輸入%matplotlib qt返回:沒有名爲qt4的模塊。

的Spyder版本:3.1.0 運行在Mac OS塞拉利昂

+0

您是否嘗試使用「運行設置」中的「在新的專用Python控制檯中執行」選項來運行它?你可以在沒有動畫的情況下運行一個普通的matplotlib示例嗎?你可以從spyder外的普通系統控制檯運行這個例子嗎?你是如何安裝matplotlib和spyder的? – ImportanceOfBeingErnest

+0

我剛剛嘗試過這些設置,但仍然沒有任何結果。是的,普通matplotlib在沒有動畫的情況下工作。我曾嘗試在閒置時在Spyder外部運行示例,但我沒有相關模塊。我沒有特別安裝matplotlib和spyder,但是我下載了anaconda導航器並且啓動了預裝了matplotlib的spyder。 –

+0

如果您沒有相關模塊,則無法運行(如果閒置無法找到模塊,spyder也不會找到它們)。所以我建議安裝「相關模塊」(無論你是什麼意思)。 – ImportanceOfBeingErnest

回答

0

謝謝大家的答案。我發現我的錯誤,就是我忘了將.py添加到文件名中,所以Spyder不會將它們識別爲python文件。

1

你需要的,而不是

%matplotlib qt 

運行動畫之前運行

%matplotlib qt5 

,因爲只有作品的Qt4 。