评论
我在 python 3.8 上运行了“pip install bCNC”,没有出现问题,但我也收到错误 NameError: name ‘sys’ is not defined 当我在使用“pip install bCNC”安装 bCNC 后使用 python 3.10 启动 bCNC 时。 在 3.10 中存在编译 numpy 的错误(cl.exe 失败,退出状态为 2 & 错误:numpy 的构建轮失败)并且当 pip 命令存在时,Python310 中有一个 bCNC-0.9.14.307-py3.10.egg-info\ Lib\site-packages。 在模块 utils.py 中添加“import sys”后,toolspage.py 和 filepage.py 有所帮助,但这是为了运行旧版本的 bCNC。没有完成更新。 准备元数据 (setup.py) … 完成 我很惊讶地看到 numpy 的编译运行,因为我拥有的 numpy 版本 3.10 高于最低要求:
pip 过程对我来说非常神秘,我理解重新编译 numpy 的尝试是相当出乎意料的,因为 bCNC 的先决条件应该首先得到满足。可能是包装的东西? |
setup.py 正在请求特定版本的 opencv “opencv_version = ‘4.4.0.46’” 我很奇怪 pip 决定安装 bCNC 的缓存版本…. 安装程序尝试安装 4.4.0.46 失败,然后看起来 pip 安装了一个缓存版本,直到它找到一个没有 open-cv 版本要求的版本。也许代替指定版本,只是要求大于版本 xx? |
是的,它对我也一样。你必须运行 |
我已经上传修复@cshunt将 pypi 作为 bCNC-0.9.14.318 请继续并测试这是否为您解决了问题。 |
你好@Harvie, 我将暂时关闭此评论的问题。感谢更新。
|
使用 python -m pip install bCNC 安装 bCNC 后,尝试运行 bCNC.bat 或 bCNC.py 失败。cmd 提示符下的“py -m bCNC”。
\AppData\Local\Programs\Python\Python310\lib\site-packages\bCNC\Utils.py
NameError: 名称 ‘sys’ 未定义
看来这个问题已经在 master 分支中解决了,但还没有在发布中解决。多个文件中缺少“导入系统”。它看起来与 python 中的更新有关。utils.py、toolspage.py 和 filepage.py
在这些文件中添加“import sys”让 bCNC 运行。不确定是否有其他模块会因此而崩溃