2016-08-20 132 views
0

注意:請不要將其標記爲重複,上一個問題不會完全回答。matplotlib.show()掛入無限循環

這個問題已經在這個環節部分地回答: plt.show() hangs on OSX with Anaconda Python

然而,哪裏的matplotlibrc駐留更改選項沒有提到。另外,特別是當我們使用ipython notebook命令調用筆記本時,我們可以在哪裏使用pythonw來解決這個問題?

任何幫助將不勝感激。

回答

0

對我來說(W10 64),該matplotlibrc所在的文件夾中

C:\ Program Files文件\蟒蛇\ LIB \站點包\ matplotlib \ MPL-數據

這僅僅是一個文本文件您可以使用任何編輯器進行編輯以更改選項。 什麼工作(但我真的不理解這一切)是以下配置(線38和以下):

backend  : Qt4Agg 

# If you are using the Qt4Agg backend, you can choose here 
# to use the PyQt4 bindings or the newer PySide bindings to 
# the underlying Qt4 toolkit. 

#backend.qt4 : PyQt4  # PyQt4 | PySide 

評論最後一行是必要的,終於有任何曲線繪製。

對於第二個問題,我很抱歉,我根本無法幫到你。

我希望這會幫助你,祝你好運!

+0

還有一件事: 當試圖在調試模式下繪圖時,matplotlib系統失敗。 針對這個特定問題描述了一些解決方案,但它也可以幫助您: 可以在專用的解釋器中運行您的腳本,或者在調試模式下繪圖後簡單地添加plt.pause(1)。 – matthias2t