[英]WxPython GLCavans not working on some machine
我試圖在不同的機器上運行這個簡單(無用)的腳本:
import wx
from wx import glcanvas
app = wx.App()
frame = wx.Frame(None)
glcanvas.GLCanvas(frame)
看來工作(它優雅地結束沒有錯誤)在大多數PC上,但我encoutering與聯想的機器的問題,其實,如果我發動對這些機器非常相同的腳本(特別是T470p)失敗與segfault
在所有其中(我們辦公室里有很多)。
我嘗試使用pyinstaller
,我想到了默認庫中的問題,但是即使當我使用在我的機器上運行的庫時, segfault
仍然存在。 有人可以指出正確的方向來解決此錯誤嗎?
編輯
如要求的那樣:Lenovo機器具有32Gb RAM,它們通常比我們辦公室中的其他機器功能更強大,正如我已經解釋的那樣,錯誤是:
[1] 18686 segmentation fault (core dumped)
腳本和exe編譯版本均出現segfault
這是Wayland的Bug(我想仍然不能完全支持),您只需要切換回Xorg:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.