2017-08-23 3 views
2

Ich war Wortwolken in Python zu schaffen, und verwenden den folgenden Code:Fehler Druck endlos: KeyError: 'matplotlib.pyplot'

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

Als ich PyCharm jetzt laufen und Pandas Datenrahmen laden. Wenn ich auch df.shape Eingabe beginnen, beginnt meine Konsole Druck endlos den folgenden Fehler:

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' 

Der Fehler nie Druck gestoppt.

kann ich das verhindern auftritt, wenn ich diesen Code ausführen, wenn ich PyCharm starten:

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

Offensichtlich ist dies nicht etwas, was ich will, ist ich PyCharm beginnen jedes Mal laufen. Python 3.5.2 Matplotlib 2.0.2

Irgendwelche Vorschläge?

+0

Es ist nicht klar aus der Frage, ob dies nur passiert, wenn 'wordcloud' importiert wird. Was passiert, wenn du das weglässt? – ImportanceOfBeingErnest

+0

Wenn ich pycharm neu starte und überhaupt nicht mit wordcloud arbeite, bekomme ich immer noch dieses Problem. Ich kann einfach pycharm öffnen, ein Dataset laden und dann data.shape() eingeben und der Fehler tritt auf. –

Antwort