告诉我怎么解决这个问题:输入:sudo ./yolov5 -s ../last.wts ../best.engine s 报错:sudo: ./yolov5:找不到命令...
时间: 2024-06-07 21:10:58 浏览: 114
这个问题可能是由于以下几个原因导致的:
1. yolov5 可能没有安装或者没有配置好环境变量。
2. yolov5 可能没有执行权限。
3. yolov5 可能没有在当前目录下。
为了解决这个问题,你可以尝试以下几种方法:
1. 确认 yolov5 是否已经安装,并且配置好了环境变量。如果没有安装,可以通过官方网站下载并安装。如果已经安装,可以通过 echo $PATH 命令查看环境变量是否正确。
2. 确认 yolov5 是否有执行权限,可以通过 chmod +x yolov5 命令给 yolov5 添加执行权限。
3. 确认 yolov5 是否在当前目录下,可以通过 cd 命令进入 yolov5 所在的目录,然后再执行命令。
如果以上方法都不能解决问题,你可以尝试重新下载 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的可执行文件,并检查命令语法是否正确。如果您需要更具体的帮助,请提供更多信息,我会尽力帮助您解决问题。
阅读全文
相关推荐













