gpt4 book ai didi

python - 绘图窗口不显示 - Tkinter 存在,但未找到头文件。

转载 作者:行者123 更新时间:2023-12-01 06:02:26 24 4
gpt4 key购买 nike

我有一个 python2.7 中的应用程序,运行良好。

因为我想在另一台笔记本电脑上运行它,所以我安装了 matplotlib1.1 。

问题是应用程序完成但不存在绘图窗口。

Gtk 或 Tk 有问题吗?我尝试在 matplotlibrc 文件“backend:TkAgg”或“GtkAgg”中执行操作,但仍然相同。

我忘了提及笔记本电脑运行 Linux。

----------编辑--------------------------------

我再次尝试安装,它显示一条消息:

You may need to define display for tk to work so that setup can determine where your libraries are located.Tkinter present but header files are not found.

部分代码:

import matplotlib.pyplot as plt
import scipy as sc
from matplotlib.animation import ArtistAnimation

...........

fig=plt.gcf()
ani=ArtistAnimation(fig,result,interval=10,repeat=False)
plt.show()

最佳答案

即使使用 TkAgg,matplotlib 也不一定会显示绘图,除非您明确告诉它。

如果您使用 pylab,您可以显式地使其显示如下内容:

import pylab
pylab.plot([1,2,1,3])
pylab.show()

当您关闭窗口时,对 show() 的调用将返回。

你可以通过书写使其在绘图时自动显示

interactive: true

在您的 matplolibrc 文件中。安装包中的 mpl-data/matplotlibrc 中有一个系统范围的配置文件。您在 ~/.matplotlib/matplotlibrc 中有一个个人配置

有些系统默认情况下似乎有 Interactive=true,而其他系统则没有。

关于python - 绘图窗口不显示 - Tkinter 存在,但未找到头文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com