当前位置: 首页 > 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.hkea.cn/news/6858/

相关文章:

  • 如何做网站反链厦门百度关键词seo收费
  • 最牛黑客做的白粉交易网站衡水网站seo
  • 做直销网站东台网络推广
  • 河南郑州旅游网站设计哪家公司建设网站好
  • wordpress 置顶文章加图标免费的关键词优化软件
  • 广告联盟有哪些seo流程
  • 中国建设银行开户行查询网络优化师是什么工作
  • 推荐 南昌网站建设推广信息怎么写
  • 网站中竖导航栏怎么做网络营销策略分析报告
  • 淮南品牌网站建设电话搜索引擎优化服务
  • 建站登录域名注册信息怎么查
  • 昆明专业做网站外贸互联网推广的
  • 个人网站建设策划书电商平台营销策划方案
  • 网站建设怎么学惠州百度seo
  • 加强政府网站信息内容建设的意见seo教学免费课程霸屏
  • 唐山网站建设模板周口网络推广哪家好
  • 丽水网站建设专业的公司广东搜索引擎优化
  • app建设网站从哪里找网络推广公司
  • 北京微信网站设计费用百度开户渠道
  • 洛阳酒店网站开发大全网页设计软件
  • 学做蛋糕有哪些网站西安seo外包行者seo
  • 开公司 专做网站app推广一手单平台
  • 茶叶价格网站建设qq推广
  • 飓风算法受影响的网站有哪些免费文案素材网站
  • 学校网站建设所使用的技术seo网站查询
  • 用dw做php网站关键词搜索排名软件
  • 上海个体户注册代办苏州吴中区seo关键词优化排名
  • 怎样自建网站网站怎么优化推广
  • 做网站要会没软件seo网站seo
  • 歙县电子商务网站建设网络seo排名