求问大佬,为啥我一调用ti.ui.Window
就会报错呀…
报错代码:
import taichi as ti
ti.init(arch=ti.cpu)
ti.ui.Window('debug', (500, 500))
报错输出:
[Taichi] version 1.5.0, llvm 15.0.4, commit 7b885c28, linux, python 3.10.9
[Taichi] Starting on arch=x64
cannot initialize GLFW
运行环境为Ubuntu 20.04, cuda 11.7, taichi 1.5.0。假如将ti.ui.Window
改为ti.GUI
,则报错变为:
[Taichi] version 1.5.0, llvm 15.0.4, commit 7b885c28, linux, python 3.10.9
[Taichi] Starting on arch=cuda
[E 03/31/23 23:44:16.064 16877] [x11.cpp:create_window@154] Taichi fails to create a window. This is probably due to the lack of an X11 GUI environment. Consider using the `ti.GUI(show_gui=False)` option, see https://docs.taichi-lang.org/docs/gui_system
若在ti.GUI
调用时加上show_gui=False
参数,则程序正常运行,但无法显示GUI。可见问题应该就出在GUI上… 有没有同学遇到类似情况呀,求解答