开源改变世界

首次使用 python3 启动时,linuxcnc 不启动 #835

推推 grbl 2年前 (2023-01-30) 112次浏览
关闭
rene-dev 打开了这个问题 2020 年 5 月 6 日 · 2 条评论
关闭

首次使用 python3 启动时,linuxcnc 不启动#835

rene-dev 打开了这个问题 2020 年 5 月 6 日 · 2 条评论

注释

首次使用 python3 启动时,linuxcnc 不启动 #835
合作者

由于某种原因,您需要先启动一个带有 python2 的版本。

LINUXCNC – 2.9.0~pre0
机器配置目录是 ‘/home/end/linuxcnc/configs/sim/axis’
机器配置文件是 ‘axis.ini’ 正在
启动 LinuxCNC…
找到文件(lib):/home/end/ linuxcnc/lib/hallib/core_sim.hal
注意:使用POSIX non-realtime
Found file(lib): /home/end/linuxcnc/lib/hallib/sim_spindle_encoder.hal
Found file(lib): /home/end/linuxcnc/lib /hallib/axis_manualtoolchange.hal
找到文件(lib):/home/end/linuxcnc/lib/hallib/simulated_home.hal
找到文件(lib):/home/end/linuxcnc/lib/hallib/check_xyz_constraints.hal
链接(更新变量file): No such file or directory
No option ‘tto_g11’ in section: ‘DEFAULT’
回溯(最近调用最后):
文件“/usr/lib/python3.7/configparser.py”,第 788 行,在 get
value = d[option]
文件“/usr/lib/python3.7/collections/init.py ,第 914 行,在 getitem
return self.missing(key) # 支持定义缺失
文件的子类 “/usr/lib/python3.7/collections/init .py”, line 906, in missing raise KeyError(key) KeyError : ‘tto_g11’

在处理上述异常的过程中,又出现了一个异常:

回溯(最近调用最后):
文件“/home/end/linuxcnc/bin/axis”,第 110 行,在 getpref
o = m(self, “DEFAULT”, option)
文件“/usr/lib/python3.7/ configparser.py”,第 828 行,在 getboolean
raw=raw, vars=vars, fallback=fallback, **kwargs)
文件“/usr/lib/python3.7/configparser.py”,第 808 行,在 _get_conv
**kwargs )
文件“/usr/lib/python3.7/configparser.py”,第 802 行,在 _get
return conv(self.get(section, option, **kwargs))
文件“/usr/lib/python3.7/configparser .py”, line 791, in get
raise NoOptionError(option, section)
configparser.NoOptionError: No option ‘tto_g11’ in section: ‘DEFAULT’

在处理上述异常的过程中,又出现了一个异常:

追溯(最近一次调用最后一次):
文件“/home/end/linuxcnc/bin/axis”,第 2993 行,在
vars.tto_g11.set(ap.getpref(“tto_g11”, False))
文件“/home/end/ linuxcnc/bin/axis”,第 113 行,在 getpref
self.set(“DEFAULT”,选项,默认)
文件“/usr/lib/python3.7/configparser.py”,第 1197 行,在 set
self._validate_value_types(选项=选项,值=值)
文件“/usr/lib/python3.7/configparser.py”,第1182行,在_validate_value_types中
引发TypeError(“选项值必须是字符串”)
TypeError:选项值必须是字符串
关闭和清理up LinuxCNC…
task: 164 cycles, min=0.000026, max=0.003707, avg=0.001288, 0 延迟偏移 (>10 倍预期周期时间 0.001000 秒)
注意:使用 POSIX 非实时
LinuxCNC 因错误而终止。您可以在日志中找到更多信息:

首次使用 python3 启动时,linuxcnc 不启动 #835
合作者作者

@dngarrett这能解决问题吗?

首次使用 python3 启动时,linuxcnc 不启动 #835
合作者作者

工作,谢谢@dngarrett