关闭 flaplante 打开了这个问题 2015 年 12 月 20 日 · 4条评论 关闭 程序无法在原始 PC 上启动#176 flaplante 打开了这个问题 2015 年 12 月 20 日 · 4条评论 注释 响亮的 评论了 2015 年 12 月 20 日 尝试在 Windows 7 或 Raspberry Pi 上通过 Idle 运行 bcnc.py 都会产生: “NameError: name ‘ file ‘ is not defined”将第 46 行更改为: try: PRGPATH=os.path.sbspath(os.path. dirname( file )) 除了: PRGPATH=os.path.sbspath(os.getcwd()) 程序按预期启动。 所有者 弗拉舒迪斯 评论了 2015 年 12 月 20 日 文件前后应该有两条下划线。 该文件应该是安装位置的完整文件名。 getcwd() 返回可以不同的执行目录。 现在为什么空闲不设置我不明白的文件。 顺便说一句,你为什么要在空闲状态下运行它?而不是直接执行 bCNC.py? 作者 响亮的 评论了 2015 年 12 月 21 日 理解。’_’ 在那里,因为它们应该在那里。但是 Windows 7 和 Raspberry Pi 都因同样的错误而失败。也许问题在于 空闲。但是在 try / except 块中使用 getcwd() 为我完成了这项工作。 我使用 Idle 主要是出于习惯,因为我对 Python 的大部分使用都是为了编写 自己的新代码,并且我会不断修改它。我很少遇到 其他人用 Python 编写的应用程序。此外,我似乎无法获得当前 版本的 Raspberry Pi 来创建图标,因此必须使用文件 管理器查找然后单击 bCNC.py 以在没有空闲的情况下运行。所以对我来说, 空闲更快。 顺便说一句,我喜欢bCNC。比我一直 使用的 GrblController 更快,而且功能更多——比我实际需要的更多。我使用 CNC 仅使用我自己编写的 Gcode 编写 器(实际上使用 Python)来创建小型、简单的 PCB。 弗雷德·拉普兰特,WA1DLZ 在 2015/12/20 10:56,Vasilis Vlachoudis 写道: 文件前后应该有两条下划线。 该文件应该是安装位置的完整文件名。 getcwd() 返回可以不同的执行目录。 现在为什么空闲不设置我不明白的文件。 顺便说一句,你为什么要在空闲状态下运行它?而不是直接执行 ? — 直接回复此电子邮件或在 GitHub #176(评论)上查看。 所有者 弗拉舒迪斯 评论了 2015 年 12 月 23 日 getcwd() 仅当您从安装 bCNC 的相同目录启动它时才有效。 作者 响亮的 评论了 2015 年 12 月 23 日 好的,这正是我所做的。 谢谢。 Fred LaPlante, WA1DLZ 2015 年 12 月 23 日凌晨 3:08,Vasilis Vlachoudis 写道: getcwd() 仅当您从 安装 bCNC 的相同目录启动它时才有效。 — 直接回复此电子邮件或在 GitHub #176(评论)上查看。 vlachoudis在完成时 关闭了它 2016 年 1 月 16 日 喜欢 (0) Можно ли автоматизировать обнуление? #145 Развитие программы в дальнейшем #146 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
尝试在 Windows 7 或 Raspberry Pi 上通过 Idle 运行 bcnc.py 都会产生:
“NameError: name ‘ file ‘ is not defined”将第 46
行更改为: try: PRGPATH=os.path.sbspath(os.path. dirname( file )) 除了: PRGPATH=os.path.sbspath(os.getcwd())
程序按预期启动。