回溯(最近调用最后): 文件“./bCNC.py”,第 2536 行,在 应用程序 = Application(tk) 文件“./bCNC.py”,第 195 行,在初始 页 = cls(self.ribbon, self ) 文件“/home/outside/Downloads/bCNC/CNCRibbon.py”,第 106 行,在init self.register() 文件“/home/outside/Downloads/bCNC/FilePage.py”,第 314 行,在寄存器 (SerialFrame ,)) 文件“/home/outside/Downloads/bCNC/CNCRibbon.py”,第 125 行,在 _register w = f(self.master._pageFrame, self.app) 文件“/home/outside/Downloads/bCNC/FilePage .py”, line 235, in init devices = sorted([x[0] for x in comports()]) 文件“/usr/lib/python2.7/dist-packages/serial/tools/list_ports_posix.py”,第 122 行,在 comports return [(d, describe(d), hwinfo(d)) for d in devices] 文件“/usr/lib/python2.7/dist-packages/serial/tools/list_ports_posix.py”,第 93 行,描述 返回 usb_lsusb_string(sys_usb) 文件“/usr/lib/python2.7/dist-packages/serial/ tools/list_ports_posix.py”, line 80, in usb_lsusb_string return base NameError: global name ‘base’ is not defined
如果这个问题已经解决,请原谅我,我在这里搜索了问题,但没有找到类似的问题。
所以我无法真正查明是什么原因造成的,因为它几乎是随机发生的,我唯一能做的就是重新启动我的电脑,这在大多数情况下可以治愈它。但我正在运行 MX-linux 16 和 Python 2.7.9 并从终端启动 bCNC。该程序在我的屏幕上短暂闪烁,就好像它会像正常一样启动,但它没有,我再次查看终端并给出此错误。
回溯(最近调用最后):
文件“./bCNC.py”,第 2536 行,在
应用程序 = Application(tk)
文件“./bCNC.py”,第 195 行,在初始
页 = cls(self.ribbon, self )
文件“/home/outside/Downloads/bCNC/CNCRibbon.py”,第 106 行,在init
self.register()
文件“/home/outside/Downloads/bCNC/FilePage.py”,第 314 行,在寄存器
(SerialFrame ,))
文件“/home/outside/Downloads/bCNC/CNCRibbon.py”,第 125 行,在 _register
w = f(self.master._pageFrame, self.app)
文件“/home/outside/Downloads/bCNC/FilePage .py”, line 235, in init
devices = sorted([x[0] for x in comports()])
文件“/usr/lib/python2.7/dist-packages/serial/tools/list_ports_posix.py”,第 122 行,在 comports
return [(d, describe(d), hwinfo(d)) for d in devices]
文件“/usr/lib/python2.7/dist-packages/serial/tools/list_ports_posix.py”,第 93 行,描述
返回 usb_lsusb_string(sys_usb)
文件“/usr/lib/python2.7/dist-packages/serial/ tools/list_ports_posix.py”, line 80, in usb_lsusb_string
return base
NameError: global name ‘base’ is not defined