当前位置: 首页 > news >正文

天津百度网站快速排名地推拉新接单网

天津百度网站快速排名,地推拉新接单网,龙岗网站制作设计,评测网站做的那些条形图Mac端显示服务器上show的内容 1. 需求描述 在Mac端(终端和PyCharm中)编写代码,在服务器端运行程序。需要在Mac端显示服务器端运行的内容,比如,运行的视频等。 2. 常见报错 SSH 运行命令时报错示例。 (cv) czjing…

Mac端显示服务器上show的内容

1. 需求描述

在Mac端(终端和PyCharm中)编写代码,在服务器端运行程序。需要在Mac端显示服务器端运行的内容,比如,运行的视频等。
在这里插入图片描述

2. 常见报错

  • SSH 运行命令时报错示例。

(cv) czjing@Server:~/work$ xclock
Error: Can't open display:
  • PyCharm 运行代码时报错示例。

qt.qpa.xcb: could not connect to display localhost:10.0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in ......

3. 解决方法

1) 在Mac端安装 XQuartz1

  • 方法1:

如果Mac上已经安装了brew2包管理器 ,可以直接在Mac终端运行以下命令安装:

brew install --cask xquartz

安装示例:

czjing@Mac ssh % brew install --cask xquartz
  • 方法2:

xquartz 官网下载 *.pkg 文件,手动安装。这里跳过安装示例。

  • 启动XQuartz

运行 XQuartz.app 即可,运行后,请保持其一直处于开启状态。

2) 检查 Mac 和服务器是否可以ping通。

在 Mac 端 ping 服务器端 ip 地址:

ping -c 5 165.***.***.***

运行示例:

(base) czjing@Mac % ping -c 5 165.***.***.***
PING 165.***.***.*** (165.***.***.***): 56 data bytes
64 bytes from 165.***.***.***: icmp_seq=0 ttl=64 time=0.543 ms
64 bytes from 165.***.***.***: icmp_seq=1 ttl=64 time=0.571 ms
64 bytes from 165.***.***.***: icmp_seq=2 ttl=64 time=0.577 ms
64 bytes from 165.***.***.***: icmp_seq=3 ttl=64 time=0.590 ms
64 bytes from 165.***.***.***: icmp_seq=4 ttl=64 time=0.619 ms--- 165.***.***.*** ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.543/0.580/0.619/0.025 ms

3) 在 Mac 终端通过 SSH 链接到服务器。

3.1) ssh 连接服务器。

命令:ssh -Y czjing@165.***.***.***
(注意: ssh 时加-Y 参数。)

示例:

czjing@Mac ssh % ssh -Y czjing@165.***.***.*** 

3.2) ssh 连接服务器后,查看服务器端 DISPLAY 环境变量。

命令:echo $DISPLAY

示例:

(cv) czjing@Server:~/work$ echo $DISPLAY
localhost:10.0

(PyCharm中需要用到。)

4) 在 终端PyCharm 中显示服务器回传内容。

4.1) 在终端中显示服务器回传内容。

直接运行代码即可

示例1:

(cv) czjing@Server:~/work$ xclock

在这里插入图片描述
示例2:运行 python 程序

(cv) czjing@Server:~/work/demo$ python showVideo.py 

在这里插入图片描述

4.2) 在PyCharm中显示服务器回传内容。

在要运行的代码文件的环境变量中添加我们上面 3.2)小节中得到的内容即可。

在这里插入图片描述
运行代码后,就可以正常弹窗显示回传内容。
在这里插入图片描述

5) 其他说明。

  • 在设置过程中,我没有修改服务器端 /etc/ssh/sshd_config 文件的内容。
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
#X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
  • 如果XQuartz处于未启动状态运行程序,Mac 会自动启动XQuartz,并运行程序,显示内容。

本文内容参考:https://cloud.tencent.com/developer/article/1149087


  1. xquartz官网: https://www.xquartz.org/ ↩︎

  2. brew官网:https://brew.sh/ ↩︎

http://www.jinmujx.cn/news/79975.html

相关文章:

  • 网站制作大概费用加盟网络营销推广公司
  • 湖北网站建设公司济南seo优化公司助力排名
  • 动态网站建设包括哪些营销策划的重要性
  • 营销网站建设苏州百度保障客服电话
  • 网站开发的数据临沂网站seo
  • 笑话网站域名培训机构管理系统
  • R shinny网站开发全网热搜关键词排行榜
  • 用空间做网站如何做好安全香港旺道旺国际集团
  • 做简单网站用什么软件网络营销五个特点
  • 搬家网站建设案例说明搜索引擎优化是什么
  • 就业网站建设总结seo排名课程咨询电话
  • 教人做辐射4mod的网站武汉软件测试培训机构排名
  • 菏泽网站建设公司网络营销的模式有哪些
  • 把手机做网站服务器世界杯球队最新排名
  • 建站易浏览器搜索引擎大全
  • 做网赌网站得多少钱企业营销策划包括哪些内容
  • 网站模板后台免费做网站
  • 网站怎么做营销策划英文seo实战派
  • 山西省政府网站建设的公司seo是什么东西
  • c net做的网站搜索引擎的四个组成部分及作用
  • 建网站主要工具免费网站制作软件平台
  • 电脑可以做网站服务器吗谷歌seo推广招聘
  • 做网站的一般多少钱晋江友情链接是什么意思
  • 电子商务网站建设规划企业网站优化公司
  • 常州医院网站建设关键词搜索优化
  • 网站需要条件广东最新新闻
  • 网站没备案能访问吗优化落实疫情防控
  • 长清治做网站seo关键词推广话术
  • 网站下做二级域名太原百度公司地址
  • 网站建设编程河南百度推广代理商