开源改变世界

我无法启动 bcnc #943

推推 grbl 3年前 (2023-02-01) 267次浏览
关闭
darmalodar 打开了这个问题 2018 年 8 月 21 日 · 18条评论
关闭

我无法启动 bcnc#943

darmalodar 打开了这个问题 2018 年 8 月 21 日 · 18条评论

注释

我无法启动 bcnc #943

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。Reservados todos los derechos。

C:\Windows\system32>光盘..

C:\Windows>光盘..

C:>CD bcnc

C:\bcnc>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

目录 C:\bcnc

21/08/2018 01:26 上午

.
21/08/2018 01:26 am .. 13/08/2018
03:29 am 28 .gitignore
13/08/2018 03:29 am 0 .git_cache_meta 13/08/2018
03:29 am 224 bCNC
13/08/ 2018 03:29 am 102 bCNC.bat 13/08/2018
03:29 am 160 bCNC.desktop 13/08/2018
03:29 am 1,150 bCNC.ico 13/08/2018
03:29 am 5,686 bCNC.ini
13/ 08/2018 03:29 am 19,656 bCNC.png 13/08/2018
03:29 am 67,980 bCNC.pot 13/08/2018
03:29 am 80,488 bCNC.py 13/08/2018
03:29 am 33,236 bCNC.xbm
13/08/2018 03:29 上午 9,192 Camera.py
21/08/2018 12:20 am 8,240 Camera.pyc 13/08/2018
03:29 am 136,581 CNC.py
21/08/2018 12:20 am 101,137 CNC.pyc 13/08/2018
03:29 am 72,585 CNCCanvas .py
21/08/2018 12:20 am 59,297 CNCCanvas.pyc 13/08/2018
03:29 am 29,290 CNCList.py
21/08/2018 12:20 am 25,126 CNCList.pyc 13/08/2018
03:29 am 5,941 CNCRibbon.py
21/08/2018 12:20 am 5,919 CNCRibbon.pyc 13/08/2018
03:29 am 38,489 ControlPage.py
21/08/2018 12:20 am 37,875 ControlPage.pyc 13/08/2018
03: 29 am 19,703 EditorPage.py
21/08/2018 12:20 am 20,411 EditorPage.pyc 13/08/2018
03:29 am 10,553 FilePage.py
21/08/2018 12:20 am 10,465 FilePage.pyc 13/08/2018
03:29 am 图标
21 /08/2018 12:45 am lib
13/08/2018 03:29 am 1,763 LICENSE.BSD3
13/08/2018 03:29 am 13 LICENSE.md
13/08/2018 03:29 am 1,291 LICENSE.MIT
13/ 08/2018 03:29 am locale 13/08/2018 03:29
am 343 makefile 13/08/2018 03:29 am
pendant
13/08/2018 03:29 am 7,379 Pendant.py
21/08/2018 12:20 am 7,609 吊坠.pyc
21/08/2018 12:45 am 插件
13/08/2018 03:29 am 61,726 ProbePage.py
21/08/2018 12:20 am 52,084 ProbePage.pyc 13/08/2018
03:29 am 3,163 README.md
13 /08/2018 03:29 am 21,543 Ribbon.py
21/08/2018 12:20 am 19,322 Ribbon.pyc 13/08/2018
03:29 am 44,250 Sender.py
21/08/2018 12:20 am 40,336 发件人。 pyc
13/08/2018 03:29 am 6,451 TerminalPage.py
21/08/2018 12:20 am 6,505 TerminalPage.pyc
13/08/2018 03:29 am 53,788 ToolsPage.py
21/08/2018 12:20 am 50,572 ToolsPage.pyc 13/08/2018
03:29 am 6,105 Updates.py
21/08/2018 12:20 am 6,222 Updates.pyc 13/08/2018
03:29 am 22,101 Utils.py
21/08/2018 12:20 am 21,639 Utils.pyc
21/08/2018 12:29 am pycache
48 archivos 1,233,719 字节
8 目录 264,922,771,456 字节库

C:\bcnc>python bcnc.py
Traceback(最近调用最后):
文件“C:\bcnc\ToolsPage.py”,第 934 行,在init
exec(“import %s”%(name))
File “”,第 1 行,在
文件“C:\bcnc\plugins\slicemesh.py”中,第 26 行,在
import numpy as np
ImportError: No module named numpy
Traceback (most recent call last):
文件“bcnc.py”,第 2592 行,在
application = Application(tk)
文件“bcnc.py”中,第 113 行,在init
self.ribbon = Ribbon.TabRibbonFrame(self)
文件“C:\bcnc\Ribbon.py”中,第 494 行,在init
image=Utils 中。图标[“新”],
KeyError:’新’

C:\bcnc>

我无法启动 bcnc #943
合作者

目前您需要安装以下 python 库才能运行开发版本:
numpy、scipy、enum

我正在努力消除这些依赖关系,但如果没有 numpy 我可能无法摆脱,如果没有 scipy,某些功能会减慢太多。

Harvie 向 Harvie/bCNC 添加了引用此问题的提交 2018 年 8 月 21 日

Harvie 向 Harvie/bCNC 添加了引用此问题的提交 2018 年 8 月 21 日

我无法启动 bcnc #943
合作者

现在你应该只需要 numpy:https ://pypi.org/project/numpy/

我无法启动 bcnc #943

07/10/2017 08:07 am 228,621 LinuxCNC_Getting_Started.pdf
09/10/2017 01:44 am

Mach3
25/11/2017 11:44 pm miniBloq.v0.83
01/12/2006 11:37 pm 904,704 msdia80.dll
04/09/2017 03:56 pm 我的驱动程序
14/07/2009 12:20 am PerfLogs
21 /09/2017 10:57 pm 0 places.sqlite 08/10/2017 08:44
pm Predator Software
21/08/2018 12:24 am Program Files 13/08/2018
03:11 pm Program Files (x86)
21/ 08/2018 07:32 pm pyserial-3.3
21/08/2018 12:29 am pyserial-3.4
21/08/2018 12:03 am Python27
05/05/2018 05:49 pm ShanaEncoder 25/01/2018
10:07下午温度
21/08/2018 06:45 pm totalcmd
20/05/2018 11:10 am 用户
21/08/2018 12:27 am Windows
29/07/2018 10:32 am Windows_Repair_Toolbox
8 archivos 13,296,423 bytes
23 dirs 263,751,094,272 bytes libres

C:>CD pyserial-3.3

C:\pyserial-3.3>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

C:\pyserial-3.3 目录

21/08/2018 下午 7:32

.
21/08/2018 07:32 pm ..
07/03/2017 07:32 pm 23,993 CHANGES.rst
07/03/2017 10:44 pm 文档
21/08/2018 07:33 pm enum-0.4.6.tar
21/08/2018 12:59 am 20,265 enum-0.4.6.tar.gz
07/03/2017 10:44 pm 示例
02/05/2016 09:29 pm 1,885 LICENSE.txt
29/03/2016 04:31下午 1,074 MANIFEST.in
21/08/2018 07:01 pm 13,470,769 numpy-1.15.1-cp27-none-win_amd64.whl
21/08/2018 07:01 pm 13,470,769 numpy.whl
07/03/2017 10:44 pm 1,612 PKG-INFO
18/02/2016 06:57 pm 12,497 pylintrc
07/03/2017 10:44 pm pyserial.egg-info
20/12/2016 07:03 pm 1,763 README.rst
07/03/2017 10:44 pm serial
07/03/2017 10:44 pm 146 setup.cfg
18/06/2016 04:41 pm 2,948 setup.py
07/03/2017 10:44 pm test
11 archivos 27,007,721 bytes
8 dirs 263,751,094,272 bytes libres

C:\pyserial-3.3>cd enum-0.4.6.tar,gz
El sistema no puede encontrar la ruta especificada。

C:\pyserial-3.3>cd enum-0.4.6.tar.gz
目录名称不可用。

C:\pyserial-3.3>cd enum-0.4.6.tar.gz
目录名称不可用。

C:\pyserial-3.3>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

C:\pyserial-3.3 目录

21/08/2018 下午 7:37

.
21/08/2018 07:37 pm ..
07/03/2017 07:32 pm 23,993 CHANGES.rst
07/03/2017 10:44 pm 文档
21/08/2018 07:33 pm enum
21/08/2018 12 :59 am 20,265 enum-0.4.6.tar.gz
07/03/2017 10:44 pm examples
02/05/2016 09:29 pm 1,885 LICENSE.txt
29/03/2016 04:31 pm 1,074 MANIFEST.in
21 /08/2018 07:01 pm 13,470,769 numpy-1.15.1-cp27-none-win_amd64.whl
21/08/2018 07:01 pm 13,470,769 numpy.whl
07/03/2017 10:44 pm 1,612 PKG-INFO
18/ 02/2016 06:57 下午 12,497 pylintrc
07/03/2017 10:44 pm pyserial.egg-info
20/12/2016 07:03 pm 1,763 README.rst
07/03/2017 10:44 pm serial
07/03/2017 10:44 pm 146 setup.cfg
18/06/2016 04:41 pm 2,948 setup.py
07/03/2017 10:44 pm test
11 archivos 27,007,721 bytes
8 dirs 263,751,081,984 bytes libres

C:\pyserial-3.3>cd 枚举

C:\pyserial-3.3\enum>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

C:\pyserial-3.3\enum 目录

21/08/2018 下午 7:33

.
21/08/2018 07:33 pm ..
21/08/2018 07:32 pm dist
29/10/2015 08:07 pm enum.egg-info
29/10/2015 08:07 pm 6,618 enum.py
29/ 10/2015 07:32 pm 35,147 LICENSE.GPL-3
29/10/2015 07:33 pm 51 MANIFEST.in
29/10/2015 08:07 pm 2,491 PKG-INFO
29/10/2015 08:07 pm 59 setup .cfg
29/10/2015 08:06 pm 2,557 setup.py
29/10/2015 08:07 pm test
6 archivos 46,923 bytes
5 dirs 263,751,081,984 bytes libres

C:\pyserial-3.3\enum>python setup.py install
running install
running bdist_egg
running egg_info
将要求写入 enum.egg-info\requires.txt
写入 enum.egg-info\PKG-INFO
将顶级名称写入枚举。 egg-info\top_level.txt
写入 dependency_links 到 enum.egg-info\dependency_links.txt
读取清单文件 ‘enum.egg-info\SOURCES.txt’
读取清单模板 ‘MANIFEST.in’
写入清单文件 ‘enum.egg-info \ SOURCES.txt ‘
安装库代码到 build\ bdist.win –
amd64 \ egg

创建 build\bdist.win-amd64\egg
复制 build\lib\enum.py -> build\bdist.win-amd64\egg
字节编译 build\bdist.win-amd64\egg\enum.py 到 enum.pyc
创建build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\not-zip-safe -> build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
复制 enum.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
创建 ‘dist\enum-0.4.6-py2.7.egg’ 并向其添加 ‘build\bdist.win-amd64\egg’
删除 ‘build\bdist.win-amd64\egg’(及其下的所有内容)
处理enum-0.4.6-py2.7.egg
创建 c:\python27\lib\site-packages\enum-0.4.6-py2.7.egg
提取 enum-0.4.6-py2.7.egg 到 c:\ python27\lib\site-packages
添加枚举 0.4.6 到 easy-install.pth 文件

已安装 c:\python27\lib\site-packages\enum-0.4.6-py2.7.egg 枚举的
处理依赖
项==0.4.6 搜索 setuptools==28.8.0
最佳匹配:setuptools 28.8.0
添加 setuptools 28.8 .0 到 easy-install.pth 文件
安装 easy_install-3.5-script.py 脚本到 C:\Python27\Scripts
安装 easy_install-3.5.exe 脚本到 C:\Python27\Scripts
安装 easy_install-script.py 脚本到 C:\ Python27\Scripts
安装 easy_install.exe 脚本到 C:\Python27\Scripts

使用 c:\python27\lib\site-packages
完成处理 enum==0.4.6 的依赖项

C:\pyserial-3.3\enum>cd..

C:\pyserial-3.3>光盘..

C:>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

目录 C:\

2017 年 4 月 10 日上午 12:56

AdwCleaner
12/12/2017 10:23 pm ale
12/12/2017 09:26 pm asdda
13/10/2017 01:43 am Autodesk
03/10/2017 07:04 am 32,768 bcd_backup
21/08/2018 01:26 am bcnc
23/07/2018 09:00 pm 19,728 bootsqm.dat
21/09/2017 10:57 pm 0 cookies.sqlite
21/08/2018 01:20 am enum-0.4.6
30/09/2017 02:01下午 3,449 GUDownLoaddebug.txt
14/05/2018 11:59 pm KVRT_Data 07/10/2017
08:06 am 12,107,153 LinuxCNC_Documentation.pdf 07/10/2017
08:07 am 228,621 LinuxCNC_Getting_Started.pdf
09/10/2017 01:44 am Mach3
25/11/2017 11:44 pm miniBloq.v0.83
01/12/2006 11:37 pm 904,704 msdia80.dll
04/09/2017 03:56 pm 我的驱动程序
14/ 07/2009 12:20 am PerfLogs
21/09/2017 10:57 pm 0 places.sqlite 08/10/2017 08:44
pm Predator Software
21/08/2018 12:24 am Program Files 13/08/2018
03:晚上 11 点程序文件 (x86)
21/08/2018 07:37 pm pyserial-3.3
21/08/2018 12:29 am pyserial-3.4
21/08/2018 12:03 am Python27
05/05/2018 05:49 pm夏娜编码器
25/01/2018 10:07 pm temp
21/08/2018 06:45 pm totalcmd
20/05/2018 11:10 am 用户
21/08/2018 12:27 am Windows
29/07/2018 10:32 am Windows_Repair_Toolbox
8 个档案库 13,296,423 字节
23 个目录 263,751,032,832 字节库

C:>CD bcnc

C:\bcnc>dir
El volumen de la unidad C es 64Win7
El número de serie del volumen es: B815-16CC

目录 C:\bcnc

21/08/2018 01:26 上午

.
21/08/2018 01:26 am .. 13/08/2018
03:29 am 28 .gitignore
13/08/2018 03:29 am 0 .git_cache_meta 13/08/2018
03:29 am 224 bCNC
13/08/ 2018 03:29 am 102 bCNC.bat 13/08/2018
03:29 am 160 bCNC.desktop 13/08/2018
03:29 am 1,150 bCNC.ico 13/08/2018
03:29 am 5,686 bCNC.ini
13/ 08/2018 03:29 am 19,656 bCNC.png 13/08/2018
03:29 am 67,980 bCNC.pot 13/08/2018
03:29 am 80,488 bCNC.py 13/08/2018
03:29 am 33,236 bCNC.xbm
13/08/2018 03:29 上午 9,192 Camera.py
21/08/2018 12:20 am 8,240 Camera.pyc 13/08/2018
03:29 am 136,581 CNC.py
21/08/2018 12:20 am 101,137 CNC.pyc 13/08/2018
03:29 am 72,585 CNCCanvas .py
21/08/2018 12:20 am 59,297 CNCCanvas.pyc 13/08/2018
03:29 am 29,290 CNCList.py
21/08/2018 12:20 am 25,126 CNCList.pyc 13/08/2018
03:29 am 5,941 CNCRibbon.py
21/08/2018 12:20 am 5,919 CNCRibbon.pyc 13/08/2018
03:29 am 38,489 ControlPage.py
21/08/2018 12:20 am 37,875 ControlPage.pyc 13/08/2018
03: 29 am 19,703 EditorPage.py
21/08/2018 12:20 am 20,411 EditorPage.pyc 13/08/2018
03:29 am 10,553 FilePage.py
21/08/2018 12:20 am 10,465 FilePage.pyc 13/08/2018
03:29 am 图标
21 /08/2018 07:29 pm lib
13/08/2018 03:29 am 1,763 LICENSE.BSD3
13/08/2018 03:29 am 13 LICENSE.md
13/08/2018 03:29 am 1,291 LICENSE.MIT
13/ 08/2018 03:29 am locale 13/08/2018 03:29
am 343 makefile 13/08/2018 03:29 am
pendant
13/08/2018 03:29 am 7,379 Pendant.py
21/08/2018 12:20 am 7,609 吊坠.pyc
21/08/2018 12:45 am 插件
13/08/2018 03:29 am 61,726 ProbePage.py
21/08/2018 12:20 am 52,084 ProbePage.pyc 13/08/2018
03:29 am 3,163 README.md
13 /08/2018 03:29 am 21,543 Ribbon.py
21/08/2018 12:20 am 19,322 Ribbon.pyc 13/08/2018
03:29 am 44,250 Sender.py
21/08/2018 12:20 am 40,336 发件人。 pyc
13/08/2018 03:29 am 6,451 TerminalPage.py
21/08/2018 12:20 am 6,505 TerminalPage.pyc
13/08/2018 03:29 am 53,788 ToolsPage.py
21/08/2018 12:20 am 50,572 ToolsPage.pyc 13/08/2018
03:29 am 6,105 Updates.py
21/08/2018 12:20 am 6,222 Updates.pyc 13/08/2018
03:29 am 22,101 Utils.py
21/08/2018 12:20 am 21,639 Utils.pyc
21/08/2018 12:29 am pycache
48 archivos 1,233,719 字节
8 目录 263,751,032,832 字节 libres

C:\bcnc>python bcnc
文件“bcnc”,第 3 行
DIR= dirname $0
^
SyntaxError:语法无效

C:\bcnc>python bcnc.py
Traceback(最近调用最后):
文件“C:\bcnc\ToolsPage.py”,第 934 行,在init
exec(“import %s”%(name))
File “”,第 1 行,在
文件“C:\bcnc\plugins\slicemesh.py”中,第 32 行,在
导入 stl #FIXME 中:编写较小的 STL 解析器
文件“C:\bcnc\lib\stl_init _.py ”,第 1 行,在
from .stl import BUFFER_SIZE
文件“C:\bcnc\lib\stl\stl.py”中,第 12 行,在
from 中。import base
File “C:\bcnc\lib\stl\base.py”, line 21, in
class Dimension(enum.IntEnum):
AttributeError: ‘module’ object has no attribute ‘IntEnum’
回溯(最近调用最后):

application = Application(tk)
文件“bcnc.py”,第 113 行,在初始化
中 self.ribbon = Ribbon.TabRibbonFrame(self)
文件“C:\bcnc\Ribbon.py”,第 494 行,在初始化
图像=Utils.icons [“新”],
KeyError:“新”

C:\bcnc>

我无法启动 bcnc #943

安装了 enum y numpy,它显示了我发送的内容

我无法启动 bcnc #943
合作者
哈维 评论了 2018 年 8 月 22 日  

请试试我的叉子,第一条消息应该消失了。
https://github.com/harvie/bCNC/

根据第二条消息,我认为您没有安装 Pillow 模块(有时称为 PIL)

我无法启动 bcnc #943

同样的问题

我无法启动 bcnc #943

尝试这个。我只更改了 GIF 的图标扩展名,就像上一个功能克隆
bCNC-master (22).zip一样

我无法启动 bcnc #943

谢谢…这个版本工作完美

我无法启动 bcnc #943
合作者

是的,问题是我将图标从 GIF 更改为 PNG 引起的。奇怪的是,PNG 对我来说没有问题。我认为这可能是因为我安装了 Pillow 模块,它为 Tkinter 添加了 PNG 支持。我会将 PNG 恢复为 GIF,但我想更好地理解这个问题,所以请你告诉我安装 Pillow 是否有帮助?

我无法启动 bcnc #943

我也安装了 Pillow,但不适用于 PNG

我无法启动 bcnc #943
贡献者

我还在 Windows 中下载了 Pillow,但它没有用。我会尝试从 png 返回到 gif

Harvie 向 Harvie/bCNC 添加了引用此问题的提交 2018 年 8 月 23 日

我无法启动 bcnc #943
合作者

我已将图像转换回 GIF 并提交更改…

我无法启动 bcnc #943

你好

我遇到了同样的问题,现在使用 BCNC(22) 几乎没问题。意思是 BCNC 可以打开和启动,但是如果查看 CMD 窗口,会发现缺少一些 PYTHON 模块。娘娘腔……

为了解决所有烦人的问题,我在管理员 CMD 窗口中添加了这个命令行,以在 PYTHON2.7.13 中安装所有必要的模块。

“python -m pip install –user numpy scipy matplotlib ipython jupyter pandas sympy nose”

还有一件非常重要但没有在任何地方提及的事情是您必须安装 PYTHON2.7 X32。X64 不工作。此外 PYSERIAL 仅适用于 X32。

快乐数控。

我无法启动 bcnc #943
合作者
哈维 评论了 2018 年 8 月 24 日  

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

AFAIK 你不需要所有这些,可能只需要 numpy。如果可以的话,最好安装 scipy(以加速 3D 网格切片)。但其余的可能不需要。

python -m pip install --user numpy scipy

我无法启动 bcnc #943
cz7asm 评论了 2018 年 8 月 29 日  

我在 Windows 上运行它时遇到了同样的问题:

Traceback (most recent call last):
  File "bCNC.py", line 2592, in <module>
    application = Application(tk)
  File "bCNC.py", line 113, in __init__
    self.ribbon = Ribbon.TabRibbonFrame(self)
  File "D:\devel\mech\bCNC-master\Ribbon.py", line 495, in __init__
    image=Utils.icons["new"],
KeyError: 'new'

原来是Utils.py中的这个引起的:

               try:
			icons[name] = PhotoImage(file=img)
			if getBool("CNC", "doublesizeicon"):
				icons[name] = icons[name].zoom(2,2)
		except TclError:
			pass

tkinter 不适用于 png 图像(至少在我的 win 版本上),并且异常并没有提供太多信息!

解决方案(此处提供信息 – http://effbot.org/tkinterbook/photoimage.htm):

                from PIL import Image, ImageTk  
           ...
		try:
                        image = Image.open(img)
			icons[name] = ImageTk.PhotoImage(image)
			if getBool("CNC", "doublesizeicon"):
				icons[name] = icons[name].zoom(2,2)
		except TclError as e:
                        print e
			pass

PIL 模块可以用 Pillow 包安装 ( pip install Pillow)

我无法启动 bcnc #943
合作者
哈维 评论了 2018 年 8 月 29 日  

@cz7asm如果你仔细阅读这个问题,你会发现我已经删除了对 pillow 的需求,它等待上游合并。你可以试试我的叉子不需要枕头的新版本:http:
//github.com/harvie/bCNC/

只需要@vlachoudis拉它。

我无法启动 bcnc #943

@Harvie是的,我给了这个问题应有的时间:)

我无法启动 bcnc #943 walterwissmann 提到了这个问题 2018 年 9 月 2 日
我无法启动 bcnc #943

我遇到了同样的问题,而 Harvie-Version 有效。