博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
_tkinter.TclError: no display name and no $DISPLAY
阅读量:6260 次
发布时间:2019-06-22

本文共 542 字,大约阅读时间需要 1 分钟。

当运行一个需要绘图的python程序,在windows上运行正常的情况下,放到linux环境上往往会出现错误:

_tkinter.TclError: no display name and no $DISPLAY environment variable   如下图所示:

_tkinter.TclError: no display name and no $DISPLAY

于是经常一些列网上的得出自己的解决方案如下:

1.完善相应的库文件

在ubuntu的情况下:

(1)apt install python3-tk

(2)apt install tk-dev

在centos的情况下:

(1)yum -y install python3-tk

(2)yum -y install tk-dev  如果这个错误就运行:yum -y install tk*

2.安装相关的辅助软件Xming,配合Xshell+Xming可得出制图

(1)下载Xming官网下载软件

_tkinter.TclError: no display name and no $DISPLAY

运行Xming 

(2)修改Xshell 设置

在设置中找到 隧道 修改 如下图:

_tkinter.TclError: no display name and no $DISPLAY

最后重新连接下xshell即可。再次运行可以得出图片:

_tkinter.TclError: no display name and no $DISPLAY

 


作者:Thousandhsz

来源:CSDN
原文:
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://blog.51cto.com/sxhxt/2403160

你可能感兴趣的文章
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?
查看>>
[使用 Weex 和 Vue 开发原生应用] 2 编写独立页面
查看>>
Cosmos DB:全球分布式数据库
查看>>
Scrum联盟的新任全球营销副总裁访谈
查看>>
从把事做对到做对的事
查看>>
悟空:用Go语言编写的全文搜索引擎
查看>>
.NET 4.6的RyuJIT编译器中又发现两个严重的Bug
查看>>
Rust发布1.32版本,跟踪、模块化、宏等方面均有改进
查看>>
Go语言开源这九年:它是不是你最喜欢的语言?
查看>>
2017敏捷沙滩大会:完美软件,测量持续交付,以及探索未来
查看>>
Visual Studio 2017 15.6发布
查看>>
使用人工智能测试软件
查看>>
如何基于Kubernetes构建完整的DevOps流水线
查看>>
Rust 1.30带来更多元编程支持,并改进了模块系统
查看>>
【转载】10个Web3D可视化精彩案例
查看>>
[deviceone开发]-动态添加组件add方法的示例
查看>>
极限编程创始人Ron Jeffries建议开发者放弃敏捷
查看>>
ticketea如何从一体化转向多体化架构
查看>>
解读2017之容器篇:后Kubernetes时代
查看>>