2017-08-23 64 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()并发生错误。 –

回答