【问题标题】:Trying to use gui on Colab尝试在 Colab 上使用 gui
【发布时间】:2022-02-19 11:22:25
【问题描述】:
我正在尝试通过 Tkinter 在 Colab 上构建一个 gui。
原始项目在这里:
https://github.com/julrog/nn_vis
我已经知道问题是由于在谷歌云服务器上执行的代码,问题是我如何构建一个 gui,或者更准确地说,我可以将它链接到我的本地笔记本电脑以进行可视化、使用 XMing 或类似的东西? (我的操作系统是 Windows
【问题讨论】:
标签:
user-interface
google-colaboratory
【解决方案1】:
As ivan_pozdeev says,您需要运行一个帧缓冲服务器(它将模拟图形屏幕)并创建一个指向它的 DISPLAY 环境变量。
!apt-get install -y xvfb # Install X Virtual Frame Buffer
import os
os.system('Xvfb :1 -screen 0 1600x1200x16 &') # create virtual display with size 1600x1200 and 16 bit color. Color can be changed to 24 or 8
os.environ['DISPLAY']=':1.0' # tell X clients to use our virtual DISPLAY :1.0
但是,如果您想与 GUI 交互,那将很难,因为 Colab 不支持开箱即用的交互式屏幕。