YOLOv5 linux
时间: 2025-01-07 15:03:10 浏览: 5
### 安装和使用YOLOv5
#### 准备工作
为了在 Linux 系统上成功安装并运行 YOLOv5,需先确认已安装 Python 版本。通常建议版本不低于 3.8[^1]。
#### 创建虚拟环境
通过创建独立的 Python 虚拟环境来管理项目所需的包及其版本,可以有效避免不同项目的依赖冲突。命令如下:
```bash
python3 -m venv yolov5-env
source yolov5-env/bin/activate
```
激活后的提示符前会显示 `(yolov5-env)` 表明当前处于该环境中。
#### 安装PyTorch和其他依赖项
进入 YOLOv5 的 GitHub 仓库页面获取最新的 `requirements.txt` 文件链接,并利用 pip 工具批量安装所需软件包。对于 CUDA 支持的选择取决于硬件情况;如果不需要 GPU 加速,则可以选择 CPU-only 版本的 PyTorch。
```bash
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu
pip install -r requirements.txt
```
上述命令中的 URL 及参数应根据实际需求调整,特别是针对特定版本号或是否启用 CUDA 支持的部分。
#### 配置FFMPEG环境变量
为了让 YOLOv5 正常处理视频文件,可能还需要额外设置 FFMPEG 库路径。这一步骤并非总是必需,但在某些情况下确实有助于提高兼容性和性能表现。
```bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/ffmpeg/lib/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/path/to/ffmpeg/lib/pkgconfig/
```
请注意替换 `/path/to/ffmpeg/` 为具体的安装位置[^4]。
#### 下载YOLOv5源码
访问官方 GitHub 页面克隆最新版代码至本地目录内,以便后续操作。
```bash
git clone https://github.com/ultralytics/yolov5.git
cd yolov5
```
完成以上准备工作之后就可以按照具体应用场景调用相应 API 或者执行预训练模型来进行目标检测任务了。
阅读全文