栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

本地ubuntu下pycharm 如何利用远程开发环境时显示图片

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

本地ubuntu下pycharm 如何利用远程开发环境时显示图片

针对matplotlib显示图片

前提:

本地ubuntu 远程ubuntu

方法:

1. 本地终端输入, ssh -X servername@serverip,连接远程服务器

2.在连接了远程后的命令行中输入env 找到 DISPLAY=localhost:10.0这句话,我的是10.0

3.pycharm 的配置环境中添加 DISPLAY=localhost:11.0

具体操作为:pycharm菜单栏选择   run--->Edit Configurantions -->在右边的Environment variables中添加 DISPLAY  localhost:11.0

4.查看matplotlib的后端。并添加在程序中。

具体操作为:在终端输入 python ---> import matplotlib ----> print(matplotlib.get_backend())

得到后端值,我的后端值为:TkAgg

然后,在本地链接了远程环境后的本地代码中进行填写,例如:

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

x = [0,1,2,3]
y = [2,3,4,5]
plt.plot(x,y)
plt.show()

5.最后用链接了远程服务器的终端上进行执行程序,因为是通过ssh将图像信息传递到本地的。

例如:

(YOLOv4-pytorch) ubuntu@ubuntu:~/Project_ls/YOLOv4-pytorch$ python test.py

6.这就成功了,等待图片出现吧!

ps .如果直接在pycharm上运行test.py文件有个bug 出现,在终端上则不会有bug。

   bug为:tkinter.TclError: couldn't connect to display "localhost:10.0 "

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753450.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号