python在linux上的GUI无法弹出界面
2016-04-02 00:10
501 查看
在进行python写GUI程序的时候,使用Tkinter,发现无法执行程序,报错如下:
原因分析:
主要是因为环境变量设置不当导致。
解决方法:
报错的使用的xshell,在这里调用会使用环境变量DISPLAY
报错前的DISPLAY值为:
首先查看xshell运行机器的IP地址,在我运行的IP地址为192.168.1.11,从而设置DISPLAY如下:
再次运行GUI程序,即可正确的显示界面。
X connection to localhost:10.0 broken(explicit kill or server shutdown)
原因分析:
主要是因为环境变量设置不当导致。
解决方法:
报错的使用的xshell,在这里调用会使用环境变量DISPLAY
报错前的DISPLAY值为:
$ echo $display localhost:10.0进行设置DISPLAY为正确值:
首先查看xshell运行机器的IP地址,在我运行的IP地址为192.168.1.11,从而设置DISPLAY如下:
export DISPLAY=192.168.1.11:0.0
再次运行GUI程序,即可正确的显示界面。
相关文章推荐
- python在linux上的GUI无法弹出界面
- Installing ZFS RAID-Z on CentOS 6.6 with SSD
- linux lidb 安装
- centos-7 /usr/bin/ld: cannot find -lstdc++ 解决方法
- centos-7 /usr/bin/ld: cannot find -lz 解决
- 红帽为开发订阅成员提供免费的Red Hat Enterprise Linux
- deepin使用向日葵远程控制(修改run.sh)
- 在deepin上跑BOINC的一点经验总结
- Linux 挂载NTFS/FAT32(即 双系统下Linux访问windows磁盘)
- linux下socket通信,server和client简单例子
- 在linux中安装MySQL(Ubuntu)
- linux-iptables nat设置路由转换
- linux mknod命令解析
- linux中用eclipse 新建maven project,pom.xml中报Missing artifact jdk.tools:jdk.tools:jar:1.7
- CentOS install Python2.7
- Linux 中如何安装卸载软件
- Linux SD卡驱动开发(二) —— SD 卡驱动分析HOST篇
- CentOS7 SSH登陆慢的解决方法简述
- linux下进程
- U盘安装Windows 10和Ubuntu Linux双系统经验分享