如何解决如何让 p5在 Python 中处理显示在 Google Colab 中?
有一个 new p5 library in pyPI 可以安装在 Google Colaboratory 中:
!pip install -U p5
import p5
但是,我在显示图表时遇到了问题。 glfw 似乎有问题 - 让它将图形发送到正确的显示器。我在Win10上使用这个。 阅读文档以及 p5 的安装说明是 here。
以下示例取自 p5 存储库 - https://github.com/p5py/p5
def setup():
p5.size(640,360)
p5.no_stroke()
p5.background(204)
def draw():
if p5.mouse_is_pressed:
p5.fill(p5.random_uniform(255),p5.random_uniform(127),p5.random_uniform(51),127)
else:
p5.fill(255,15)
circle_size = p5.random_uniform(low=10,high=80)
p5.circle((p5.mouse_x,p5.mouse_y),circle_size)
def key_pressed(event):
p5.background(204)
p5.run()
错误信息是:
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-7-2146d31dac46> in <module>()
20 p5.background(204)
21
---> 22 p5.run()
5 frames
/usr/local/lib/python3.7/dist-packages/vispy/app/backends/_glfw.py in _vispy_get_native_app(self)
213 try:
214 if not glfw.glfwInit(): # only ever call once
--> 215 raise OSError('Could not init glfw:\n%r' % _glfw_errors)
216 finally:
217 os.chdir(cwd)
OSError: Could not init glfw:
["Error 65544: b'X11: The disPLAY environment variable is missing'"]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。