本地访问远程 jupyter notebook 无法打开 GUI 窗口

我将 jupyter notebook 部署在服务器,本地浏览器访问,使用 turtle 库画图,本地无法弹出画图窗口,运行报错如下:

<ipython-input-3-6e3e49f5e901> in <module>()
      1 import turtle
----> 2 t = turtle.Pen()
      3 t.forward(100)
      4 t.left(90)
      5 t.forward(100)
      
      部分省略...
      
TclError: no display name and no $DISPLAY environment variable

问一下谁知道这种情况怎么搞?

阅读 9.8k
1 个回答

图片描述

图片描述

如果你的远程服务器有显示器的话,你会看到图像在远程服务器的显示器中弹出来了
你报的错误试试在最前面加上

import matplotlib
matplotlib.use('Agg')  
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题