python tkinter出错

用tkinter出现错误,用的是VNC,错误如下:(tkinter.TclError:couldn'tconnecttodisplay":1.0")... 用tkinter出现错误,用的是VNC,错误如下:
(tkinter.TclError: couldn't connect to display ":1.0")
展开
 我来答
就烦条0o
2016-08-19 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
方法:原因是没有X Server,可以在windows下安装Xming程序

不安装Xming的话,python GUI库tkinter无法使用,会报错,如下:

_tkinter.TclError: couldn't connect to display "localhost:10.0"
Hansjorns
2019-06-11
知道答主
回答量:2
采纳率:0%
帮助的人:1864
展开全部
use a non-interactive backend (see What is a backend?) such as Agg (for PNGs), PDF, SVG or PS. In your figure-generating script, just call the matplotlib.use() directive before importing pylab or pyplot:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.savefig('myfig')
Note: This answer was in short mentioned in a comment. I put it
here as an answer to increase visibility since it helped me and I was
lucky enough that I decided to read the comments.
也就是在使用plt之前,调用一下matplotlib.use('TkAgg')即可,可以远程显示图像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式