zoukankan      html  css  js  c++  java
  • python的tkinter版本不匹配问题:RuntimeError: test:tk.h version (8.4) doesn't match libtk.a version (8.5)

    Traceback (most recent call last):
    File "/root/CodeWorkPace/test/TCPClient.py", line 20, in <module>
    plt.pie(sizes,explode=explode,labels=labels,colors=colors,autopct='%1.1f%%',shadow=True,startangle=50)
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/pyplot.py", line 3280, in pie
    ax = gca()
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/pyplot.py", line 949, in gca
    return gcf().gca(**kwargs)
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/pyplot.py", line 586, in gcf
    return figure()
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/pyplot.py", line 535, in figure
    **kwargs)
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/backends/backend_tkagg.py", line 81, in new_figure_manager
    return new_figure_manager_given_figure(num, figure)
    File "/opt/python3/lib/python3.4/site-packages/matplotlib/backends/backend_tkagg.py", line 89, in new_figure_manager_given_figure
    window = Tk.Tk()
    File "/opt/python3/lib/python3.4/tkinter/__init__.py", line 1807, in __init__
    self._loadtk()
    File "/opt/python3/lib/python3.4/tkinter/__init__.py", line 1822, in _loadtk
    % (_tkinter.TK_VERSION, tk_version))
    RuntimeError: test:tk.h version (8.4) doesn't match libtk.a version (8.5)

    搞了好多天,为了解决版本不匹配的问题,网上也没给明确的解决方案,所以直接把版本判断的语句注释掉了,也就能用了,如图:

    改为:

    这个文件在python的安装包下的 /lib/python3.4/tkinter/__init__.py  文件当中

    无赖的报错解决了~·

     

  • 相关阅读:
    [网络流24题] 深海机器人问题
    [网络流24题] 数字梯形问题
    处理银行卡号的格式
    每天十点的倒计时
    HTML meta标签总结与属性使用介绍
    禁止的一些操作
    input输入大于0的小数和整数
    cf 1037D BFS
    cf 1051F 树+图
    cf 911F 树的直径+贪心
  • 原文地址:https://www.cnblogs.com/tjc1996/p/6414552.html
Copyright © 2011-2022 走看看