每当我尝试绘图与matplotlib任何东西(FE this example code)我得到了同样的错误:matplotlib示例代码抛出TclError
[email protected]$ python test_for_matplotlib.py
Traceback (most recent call last):
File "test_for_matplotlib.py", line 5, in <module>
fig, ax = plt.subplots()
File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 1046, in subplots
fig = figure(**fig_kw)
File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 423, in figure
**kwargs)
File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 79, in new_figure_manager
return new_figure_manager_given_figure(num, figure)
File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 87, in new_figure_manager_given_figure
window = Tk.Tk()
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1767, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: unknown color name "S_base3"
我想现在就解决这个问题了几个小时,但我没有找到任何解决方案在interwebs :(
我刷新Python和matplotlib:
sudo apt-get install python2.7
和
sudo apt-get install python-matplotlib
但errormessage的保持不变:/
我的设置:我运行在64位,Ububtu 14.04 VM的Python代码与Python 2.7。
您可以复制您在此使用的代码吗?另外,你使用'thinter'还是只使用'matplotlib'? – 2014-09-20 16:24:41
@AleksanderLidtke:'matplotlib'有一个Tkinter后端。 – 2014-09-20 16:30:09
该代码是我链接的代码:http://matplotlib.org/examples/animation/random_data.html。我尝试运行的.py文件中没有其他代码或任何内容。所以我不明确使用thinter。 其他库房(如numpy)的工作就像一个魅力。 – JFM 2014-09-20 16:31:05