赞
踩
在Windows电脑上想通过vscode连接服务器,并运行python代码,加载图形界面。那么首先需要在电脑上安装xshell、xming和notepad++。
点击下方链接,可下载xshell7破解版
http://www.kkx.net/soft/27951.html
下载之后,直接点击默认安装即可。
1,打开xshell,然后点击下面提示图标
2,名称自定义,主机填写服务器地址,其他默认点击确定。之后在左侧边栏会显示新建会话,然后左键点击,输入用户名称,确定
3,输入用户密码 ,确定
4,数显以下界面,显示连接成功。
1,点击下方链接
http://www.51xiazai.cn/soft/513680.htm
2、本地下载,默认环境安装
2,下载完毕之后,一路点击下一步进行安装
3, 打开notepad++点击左上角文件→打开
4、找到xming安装的地址,选中x0.host文件并打开
5、在localhost下输入服务器地址并保存
6、xming配置完毕!
1、在vscode扩展中搜索remote-ssh并安装
2、 在vscode扩展中搜索remote x11(ssh)并安装
3,设置本地vscode Remote-SSH
按照如下步骤打开remote-ssh设置
4、加入如下字段,如果之前会用vscode连接远程服务器,那就只需要添加Forward那3行
- 比如你的服务器地址是 192.168.133.111, 用户名是aaaHost 420Lab #这里可以随便取一个名字
- HostName 192.168.133.111
- User aaa
- ForwardX11 yes
- ForwardX11Trusted yes
- ForwardAgent yes
1,设置.vscode/launch.json
用vscode连接上服务器,并且打开一个工程,在.vscode/launch.json尾部添加红框代码,如果已经有env属性,则在里面添加DISPLAY: "你的Windows电脑的Ip:0.0"
找到.vscode/launch.json此文件的方法如下图所示
可以通过在电脑搜索栏输入cmd打开电脑终端,输入以下代码来查询ip地址
2、在服务器中设置DISPLAY的环境变量
向~/.bashrc添加环境变量,并用source ~/.bashrc更新。步骤如下所示:
step1:使用vscode连接上远程服务器后,就可以在根目录下看到.bashrc, 直接打开.bashrc添加即可。不用使用vim了
3、在终端输入source ~/.bashrc
进行更新!!!
然后在命令行输入echo $DISPLAY
验证环境变量设置成功
4、打开VS code 文件
-> 首选项
-> 设置
-> remote x11
设置私钥位置、远程Host、远程端口号:
1、打开xlaunch
2,一直点击下一步,直至完成。
中间过程中应该会出现下图,里面的Display number应该是0
3,注意要想实现GUI就必须要每次都打开XLaunch,且每天重新打开vscode都需要对电脑ip重新输入,因为每天ip都不一样,然后使用source ~/.bashrc输入到终端更新配置的地址
1、打开xshell新建的会话并右键点击属性
2,配置属性
在vscode的terminal中输入xclock,出现时钟则安装成功。如果不成功,可以重启vscode再试试。
本文参考了“VS code 显示远程 Linux 图形界面”和“win10+Xming+VSCode接远程服务器使用图形化界面(GUI)”两篇博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。