安装nnoir-onnx后onnx2nnoir命令未找到的问题求助
解决
onnx2nnoir: command not found 问题 问题根源
你用pip安装的nnoir-onnx工具,脚本默认存放在~/.local/bin目录下,但这个目录没有被添加到系统的PATH环境变量中,导致终端无法找到对应的命令。
解决办法
1. 直接使用完整路径执行命令
如果不想修改环境变量,可以直接调用脚本的完整路径来执行转换:
~/.local/bin/onnx2nnoir -o model.nnoir model.onnx
2. 将~/.local/bin加入PATH(永久生效)
这是一劳永逸的解决方案:
- 打开终端配置文件(bash用户编辑
~/.bashrc,zsh用户编辑~/.zshrc):
nano ~/.bashrc
- 在文件末尾添加一行内容:
export PATH="$HOME/.local/bin:$PATH"
- 保存并退出编辑器(nano编辑器按
Ctrl+O回车确认保存,再按Ctrl+X退出) - 让配置立即生效:
source ~/.bashrc
完成后你就能直接使用onnx2nnoir命令了。
3. 通过Python模块调用工具
如果上述方法都无效,可以直接通过Python的模块调用方式执行转换:
python3 -m nnoir_onnx onnx2nnoir -o model.nnoir model.onnx
验证工具可用性
执行以下命令确认工具可以正常调用:
onnx2nnoir --help
内容的提问来源于stack exchange,提问作者Sam T
相关产品推荐
相关产品推荐

