我正在尝试在不同的机器上运行这个简单(且无用)的脚本:
import wx
from wx import glcanvas
app = wx.App()
frame = wx.Frame(None)
glcanvas.GLCanvas(frame)
它似乎可以在大多数 PC 上正常工作(它优雅地结束而没有错误),但我遇到了联想机器的问题,事实上,如果我在这些机器(特别是 T470p)上启动相同的脚本,它会segfault
在所有机器上失败他们(我们办公室里有很多人)。
我尝试使用pyinstaller
,我想到了默认库中的问题,但即使我使用在我的机器上运行的库,segfault
它仍然存在。有人可以指出我解决此错误的正确方向吗?
编辑
被问到:联想机器有 32Gb 的 RAM,它们通常比我们办公室里的其他机器更强大,因为我已经解释过错误是:
[1] 18686 segmentation fault (core dumped)
出现在segfault
脚本和 exe 编译版本中