开源改变世界

NameError:未定义全局名称“base” #728

推推 grbl 2年前 (2023-02-01) 197次浏览
关闭
Bodagous 打开了这个问题 2018 年 1 月 26 日 · 2 条评论
关闭

NameError:未定义全局名称“base”#728

Bodagous 打开了这个问题 2018 年 1 月 26 日 · 2 条评论

注释

NameError:未定义全局名称“base” #728

如果这个问题已经解决,请原谅我,我在这里搜索了问题,但没有找到类似的问题。

所以我无法真正查明是什么原因造成的,因为它几乎是随机发生的,我唯一能做的就是重新启动我的电脑,这在大多数情况下可以治愈它。但我正在运行 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

NameError:未定义全局名称“base” #728
所有者

这似乎是一个 python 安装问题。你能删除并重新安装python吗

NameError:未定义全局名称“base” #728
作者

尝试重新安装但它没有用,但我已经指出这个问题也只发生在控制器在这种情况下,一个带有通用 cnc sheild 的 uno 插入计算机,同时计算机从关闭状态启动。如果我只在到达桌面后才插入控制器,并且 bcnc 一直在工作。所以看起来这不是寻找这个问题答案的合适地方,请随意关闭这个问题,除非你对此有任何想法..但我还是谢谢你好先生!我也在别处寻找答案。