告诉我怎么解决这个问题:输入:sudo ./yolov5 -s ../last.wts ../best.engine s 报错:sudo: ./yolov5:找不到命令...
时间: 2023-12-24 11:02:17 浏览: 83
这个问题可能是因为当前目录没有权限执行 `yolov5` 文件。你可以尝试以下几个方法解决:
1. 确保你在正确的目录下。使用 `cd` 命令进入 `yolov5` 文件所在的目录。
2. 给 `yolov5` 文件执行权限。使用 `chmod +x yolov5` 命令,给 `yolov5` 文件添加可执行权限。
3. 检查 `yolov5` 文件是否存在。使用 `ls` 命令查看当前目录下所有文件,确保 `yolov5` 文件存在。
如果以上方法都不能解决问题,你可能需要检查你的环境变量设置是否正确。
相关问题
sudo ./yolov5 -s yolov5s.wts yolov5s.engine s [sudo] password for tang: arguments not right! ./yolov5 -v [.engine] // run inference with camera
您好!对于您的问题,您可以尝试使用以下令来运行带摄像头的理:
```bash
sudo ./yolov5v yolov5s.engine
```
这将使用 `yolov5s.engine` 文件进行推理,并从摄像获取输入数据。请确保您已经正确安装了相关的依赖项,并在当前目录下存在 `yolov5s.engine` 文件。
如果您遇到了其他问题,请提供更多的细节,以便我可以更好地帮助您。
sudo ./yolov5 -s yolov5s.wts yolov5s.engine s 找不到命令:sudo :./yolov5
根据您提供的信息,这个命令的语法可能有误。在Linux系统中,sudo是一个命令,它可以允许普通用户以超级管理员的权限运行指定的命令。而"./yolov5 -s yolov5s.wts yolov5s.engine s"是运行一个名为yolov5的程序,并传递了一些参数。一般情况下,如果该程序的可执行文件位于当前目录下,需要使用"./"来指定路径。
因此,建议您先确认当前目录是否存在名为yolov5的可执行文件,并检查命令语法是否正确。如果您需要更具体的帮助,请提供更多信息,我会尽力帮助您解决问题。
阅读全文