linux把pycharm放桌面,通过xmanger显示centos的pycharm桌面环境

本文介绍了如何在Windows上通过Xmanager连接到安装了PyCharm、桌面环境和JDK的CentOS7虚拟机,详细步骤包括检查桌面环境组件、验证JDK安装、设置DISPLAY环境变量,以及使用Xshell打开PyCharm。通过设置DISPLAY变量为Windows主机的IP地址和端口号,可以成功打开PyCharm的图形界面。
摘要由CSDN通过智能技术生成

本文记录下,在虚拟机centos7上安装pycharm后,通过远程xshell连接到这台centos7,并打开pycharm进行代码编写时,有时报错显示:

b1868a91415af04d260d7cbb4d6798b6.png

在实验过程中,非常苦恼,解决办法:

前提是centos7已经安装了pycharm、桌面环境、jdk等;

使用命令 yum grouplist | more 查看是否安装了桌面环境的组件;

7f98ba0128ad058c35d4dfdbcb5fa0d7.png

使用命令java -version查看jdk是否安装;

291e158a134188822e336953099aa6f8.png

首先需要在windows上安装一个Xmanager软件作为Xserver使用,然后启动Xmanager - Passive;

3c3b4fe8ff6595478c4f9bb672ae1488.png

然后,还得在centos7上设置下DISPLAY环境变量:

DISPLAY 环境变量格式如下

hostname: displaynumber.screennumber

hostname:就是Xserver所在的主机主机名或者ip地址,其实就是使用xshell所在windows主机的ip地址;如果为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式;

displaynumber为连接的端口减去6000的值,查看

5a23afcfc64b1fa63233cd33f9d0528f.png

0155811ea09ac2f50fb130d837b75d8c.png

可得知displaynumber为1;我发现用鼠标直接放在右下角xmange图标上就显示:

71ea7e30bbcf047fb26088cae09b97ee.png

screennumber则几乎总是0;

所以,在~/.bashrc中设置DISPLAY环境变量:

export DISPLAY=192.168.1.66:1.0

(仅供参考)

4e943f27eb39cc4e65d6fead5482b7c2.png

使其生效:source ~/.bashrc或在命令行执行:export DISPLAY=192.168.1.66:1.0

完成以上设置后,在xshell命令行直接运行pycharm &就能打开图像页面了,可能会出现一个提示框,点击是既可;

df4ecc33666706d6816011afdeb466ab.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值