记录下自己之前踩的坑,希望对你有所帮助。
不说废话,直接上教程!!!
1、安装conda环境。推荐安装miniconda。地址:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
选择py38-win64位的conda,下载,安装。(注意:conda尽量安装在C盘,并且添加到环境变量中)
2、安装完conda后,点击左下角开始,打开conda控制台。
3、创建yolov8虚拟环境。在打开的控制台输入:conda create -n yolov8 后回车,提示proceed(Y/N),输入y回车后,出现如下界面后,虚拟环境创建成功。
4、pypi配置国内源。
继续上一步,在控制台输入conda activate yolov8 ,回车后激活虚拟环境,再输入
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
回车,即完成了 配置源。
5、安装pytorch。
先查看自己电脑显卡型号(打开cmd,输入devmgmt,在设备管理器中打开显示适配器即可),若是16xx型号的显卡,安装pytorch时,cuda版本一定要选择10.2的,
若是30xx,40xx型号的显卡,cuda版本要安装11.1以上。
打开pytorch官网:PyTorch
点击后,复制对应的命令,拷贝到在上一步的控制台进行安装。
耐心等待安装完成即可。
5、下载ultralytic(yolov8)源码。
地址:GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite
将源码解压并打开ultralytic所在的文件夹,在地址栏输入cmd,继续输入conda activate yolov8回车进入到yolov8虚拟环境中,再输入pip install -e. 回车后自动安装v8源码。完成后可以输入pip list 查看ultralytics已经安装。
6、恭喜你,yolov8已经成功安装到您的电脑中。
7、测试。
在命令行输入:yolo predict model=yolov8n.pt source=ultralytics/assets/bus.jpg
运行完成后,在主目录的runs/detect/predict下生成了预测的结果。
8、完结。如果有用请点赞支持,谢谢。