在使用ubuntu系统时,远程连接服务器,并没有GUI图形界面的情况下:

python3.6.2 ubuntu系统运行python代码出现错误:

RuntimeError: Invalid DISPLAY variable

原因:matplotlib的默认backend是TkAgg,而FltAgg、GTK、GTKCairo、TkAgg、Wx和WxAgg这几个backend都要求有GUI图形界面,所以在ssh操作的时候会报错。

解决办法:

import matplotlib.pyplot as plt
plt.switch_backend('agg')

错误RuntimeError: Invalid DISPLAY variable相关推荐

  1. python 运行画图时,报错:“RuntimeError: Invalid DISPLAY variable“

    python 运行画图时,报错:"RuntimeError: Invalid DISPLAY variable" 错误描述 错误原因 matplotlib的默认backend是Tk ...

  2. PyTorch 错误 RuntimeError: invalid argument 5: k not in range for dimension at /pytorch/aten/src/THC/g

    PyTorch 错误 RuntimeError: invalid argument 5: k not in range for dimension at /pytorch/aten/src/THC/g ...

  3. oracle display set,Check if the DISPLAY variable is set

    1.oracle安装报错如下: Checking Temp space: must be greater than 120 MB.   Actual 109499 MB    Passed Check ...

  4. RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0—问题分析

    声明: 这里仅仅提供一个思路,暂时没有绝对正确通用的解决方案 作者:{ 墨理 } 感谢通过私信.评论交流,协力探讨解决问题的同学 UP .Penser 文章目录 探讨的 pytorch 报错信息如下 ...

  5. Pytorch踩坑: RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0.

    报错信息: RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 186 a ...

  6. pyinstaller打包教程及错误RuntimeError: Unable to open ./shape_predictor_68_face_landmarks.dat

    pyinstaller打包教程及错误RuntimeError: Unable to open ./shape_predictor_68_face_landmarks.dat pyinstaller基本 ...

  7. Can't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.

    安装oracle数据时需要用到图形界面安装,当我们用root用户登录后切换到oracle用户时运行./runInstaller 提示报错: Can't connect to X11 window se ...

  8. linux java no x11_在linux下运行javaMail程序报No X11 DISPLAY variable was...

    收藏 java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operat ...

  9. QT编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEvent'

    执行3D常将中实体的pick操作,结果出现了编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEven ...

最新文章

  1. python进行两个大数相加
  2. mybatis源码学习(三):MappedStatement的解析过程
  3. ucache灾备云报价_UCACHE灾备云功能
  4. AngularJS 计时器
  5. docker~从Dockerfile到Container的过程(终于算是OK了)
  6. 一加9RT外观和部分参数揭晓:搭载骁龙888+E4直屏
  7. Java Web学习总结(25)——MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
  8. python中的继承有什么特点_Python类的继承机制是什么
  9. 印象笔记电脑版使用技巧_苏江:打造你的第二大脑,印象笔记的5个超级使用技巧...
  10. Java案例实现用户登录
  11. 无线路由器的五种工作模式
  12. 高等代数--线性空间
  13. easyUI easyui-datagrid (良好习惯:onClickRow,onSelect 都写上,事件同步)
  14. 信用卡降额冻结封卡,如何摆脱银行风控?
  15. 怎么把录音文件转换成mp3格式,3个高效方法
  16. 曾国藩:一勤天下无难事(五勤)
  17. lcd1602液晶显示器
  18. Bank相关1_数据移行
  19. 好用的电视盒子软件推荐:无广告看电视我选这两款
  20. 有事您Q我,qq在线离线状态

热门文章

  1. 大数据时代的语音识别,方言也不怕?
  2. 数据库与hadoop_OLTP,MPP和Hadoop
  3. python用户画像_新闻个性化推荐系统源码之构建离线用户和文章特征
  4. Vue中computed 计算机属性、getter、setter
  5. mouseover和mouseenter的区别
  6. 【最短路径问题笔记】Floyd算法求多源最短路径问题
  7. 方便使用FFMPEG的经验
  8. java jhap_Java-Live与JVAP工具的Max
  9. tensorflow机器学习实战指南 源代码_小小白TensorFlow机器学习实战基础
  10. jQuery从后面开始截取