python - 无限打印错误 : KeyError: 'matplotlib.pyplot'

标签 python pandas matplotlib pycharm

我在 python 中创建词云,并使用了以下代码:

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

当我现在运行 pycharm 并加载 pandas 数据帧时。如果我什至开始输入 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'

错误永远不会停止打印。

如果我在启动 pycharm 时运行这段代码,我可以阻止这种情况的发生:

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

显然这不是我每次启动 pycharm 时都想运行的东西。 python 3.5.2 Matplotlib 2.0.2

有什么建议吗?

最佳答案

我不知道问题的原因,但如果您对您的解决方案感到满意,您可以将此配置放入 matplotlib 配置文件中,如下所述:https://matplotlib.org/users/customizing.html#the-matplotlibrc-file它将自动加载。

关于python - 无限打印错误 : KeyError: 'matplotlib.pyplot' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45845511/

相关文章:

python - python 中 reg exps 的小问题

python - 如何在python中检查两个单词是否有序

python - Django - 基于外键向序列化器和订单列表添加属性

python - 使用日期透视 pandas 数据框并显示每个日期的计数

python - 当折线图不从第一个 x 轴刻度开始时,如何使 x 轴刻度之间的间距保持一致

python - 使用 GeoPandas 在 map 上绘制点组会生成空白图像

python - 在一行中构建一个具有属性的类

python : Removing the contents of a cell based on a specific condition

python - 找到最能解释数据的树状层次结构

python - 使用带彩色框的 matplotlib 在绘图中显示图像