YOLO11 在Windows中的配置

YOLO11 在Windows中的配置

安装Anaconda

下载Anaconda

访问anaconda官网:https://www.anaconda.com/
在这里插入图片描述
在这里插入图片描述
最新版的下载地址会在邮件中给出

镜像源配置

在这里插入图片描述
打开软件

查询所有已存在环境

conda env list //查询所有已存在环境

在这里插入图片描述
修改Anaconda镜像文件
进入用户下路径
在这里插入图片描述

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
show_channel_urls: true  //下载时显示使用的连接

手动新增pip 镜像
将文件管理器中的"隐藏的项目"勾选
在这里插入图片描述
进入用户下面的路径,新建pip文件夹
在这里插入图片描述

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/

[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

搭建YOLO环境

建立yolo11环境

conda create --name yolov11 python=3.12 //新建名为yolov11的环境

出现如图所示提示的时候,输入一个y然后按回车,表示确定安装
在这里插入图片描述

安装ultralytic及其依赖

ultralytics文档
在这里插入图片描述

# Install all packages together using conda
conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

测试环境

将下面代码保存,后执行

import torch
import torchvision
 
print(torch.__version__)  # 打印torch版本
print(torchvision.__version__)  # 打印torchvision版本
print(torch.version.cuda)  # 打印cuda版本
 
# 查看是否有可用的GPU
if torch.cuda.is_available():
    # 获取GPU的数量
    num_gpus = torch.cuda.device_count()
    print(f"Available GPUs: {num_gpus}")
 
    # 打印每个GPU的编号和名称
    for i in range(num_gpus):
        print(f"Device {i}: {torch.cuda.get_device_name(i)}")
else:
    print("No GPU available.")

在这里插入图片描述
成功

错误(坑)集合

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

这个错误是因为当前使用的Anaconda环境有多个libiomp5md.dll导致,在 下图所示路径搜索libiomp5md.dll,然后将多个删除或者改名,只留一个
注意:torch中的不要动
在这里插入图片描述
在这里插入图片描述

### 配置YOLO环境于Windows 11 #### 创建独立的Python虚拟环境 为了确保项目的依赖项不会影响其他项目,在开始之前应该创建一个新的Conda环境专门用于YOLOv11。这可以通过命令提示符或Anaconda Prompt完成: ```bash conda create --name yolov11 python=3.8 ``` 激活新创建的`yolov11`环境以便后续操作都在此环境中执行。 ```bash conda activate yolov11 ``` #### 安装必要的库和工具 一旦进入了正确的环境,下一步就是安装YOLO所需的软件包和其他依赖关系。对于YOLO系列模型而言,通常需要安装PyTorch及其对应的CUDA版本来支持GPU加速训练过程[^1]。然而针对特定版本如ultralytics==8.3.40,则可以直接通过pip来进行安装: ```bash pip install ultralytics==8.3.40 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这条命令会从清华大学镜像源下载并安装指定版本的Ultralytics YOLO库以及其所有必需的依赖项[^2]。 #### 解决可能遇到的问题 当涉及到使用较新的Visual Studio版本与旧版CUDA组合时,可能会遭遇一些兼容性问题。特别是如果先安装了CUDA再安装VS2019的话,可能导致无法正常使用GPU进行训练或推理的任务。解决方法之一是从CUDA安装文件中提取必要组件,并将其放置到适当位置让两者能够协同工作[^3]: - 将CUDA安装程序解压缩; - 找到路径`CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions`下的四个文件; - 复制这些文件至`C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations`目录内; - 对项目重新构建以应用更改。 以上步骤有助于修复由于不同开发工具之间不匹配所引起的潜在错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值