2017-08-23 87 views
2

我使用Python創建詞雲,用下面的代碼:錯誤打印不休:KeyError異常:「matplotlib.pyplot」

import matplotlib as mpl 
import numpy as np 
from wordcloud import WordCloud 
mpl.use('TkAgg') 
mpl = mpl.reload(mpl) 

當我現在運行pycharm並加載大熊貓數據幀。如果我甚至開始輸入df.shape,我的控制檯開始無休止地打印以下錯誤:

Traceback (most recent call last): 
File "/Applications/PyCharm 
CE.app/Contents/helpers/pydev/pydevconsole.py", line 207, in 
process_exec_queue 
inputhook() 
File "/Applications/PyCharm 
CE.app/Contents/helpers/pydev/pydev_ipython/inputhook.py", line 428, 
in inputhook_mac 
pyplot = sys.modules['matplotlib.pyplot'] 
KeyError: 'matplotlib.pyplot' 

誤差不會停止打印。

import matplotlib 
matplotlib.use('agg') 
matplotlib = matplotlib.reload(matplotlib) 

顯然,這不是我想要的東西跑,每次我開始pycharm:

我可以發生,如果我運行此代碼時,我開始pycharm阻止這一切。 Python 3.5.2 Matplotlib 2.0.2

有什麼建議嗎?

+0

從這個問題來看,如果只有在導入「wordcloud」時纔會發生這種情況,這並不是很清楚。如果你離開這個,會發生什麼? – ImportanceOfBeingErnest

+0

如果我重新啓動pycharm,並且完全不使用wordcloud,我仍然會遇到此問題。我可以打開pycharm,加載一個數據集,然後輸入data.shape()併發生錯誤。 –

回答