声明
本文主要讲述的是关于yolov8使用前的环境配置与搭建,与vscode的联合使用。
1.miniconda的安装与conda环境的创建。
进入清华镜像经行下载
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
找到不要太高版本的,这里下载的是,py3.10的版本Windows。
经行安装即可,如果c盘有空间记得安装到c盘,以防后续使用过程中由于路径问题出错。
安装过程中,注意勾选这两个选项。
接下来,我们按键盘上的windows键,搜索Anaconda Prompt这个终端,点击打开。
然后我们创建环境,在终端输入:
conda create -n 你的环境名字 python=3.10
等待下载至安装结束。
使用如下命令可以进入你的conda环境:
conda activate 你的环境名称
配置国内的源
在进入你的conda环境之后再经行如下操作。
我们以清华源为例:
清华源的网址为:
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
当然,你直接再你的conda环境终端输入如下命令即可:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
回车执行即可。
2.pytorch的安装
pytorch官网:
https://pytorch.org/
我们先安装pytroch是为了再安装时ultralytics(yolov8)时不默认安装cpu,我们安装Gpu版本速度会更快,当然,如果你的电脑没有gpu的话,那可以直接安装。
安装之前请确保你的显卡是英伟达的显卡,如果你是AMD的显卡,也请你安装cpu版本。
如果你是n卡,关于cuda的版本,你在终端输入:
nvidia-smi
就可以查看你的cuda版本了,接下来只需要点击cuda版本小于等于你的cuda版本的数据就可以进行安装了。
下载的命令在这里:
注意:你需要进入你的conda环境中进行运行
我们可以输入如下命令来检测你的cuda有没有安装成功:
在你的conda环境中输入
python
import torch
torch.ones(3).cuda()
如果出现如下结果,即表示你的环境安装成功:
3.ultralytics的安装
我们此时不使用pip install ultralytics直接安装,因为这会导致我们的安装之后并不好经行源码修改,所以我们使用pip源码安装:
https://github.com/ultralytics/ultralytics
然后我们找到
release的版本,8.1.0这个版本即可,我们下载这个8.1.0版本
然后我们下载结束后,把他解压到桌面(或者你自己的指定地方)
解压好后,打开这个文件夹,在这个文件夹下打开终端,输入如下命令:
pip install -e .
注意:要进入你的conda环境,否则安装不正确。
安装jupyterlab与tensorboard(可装可不装)
pip install jupyterlab tensorboard
可在你的终端输入yolo来检测你是否安装成功:
出现这样的界面,说明你安装成功。
3.安装vscode
加下来我们安装vscode,在vscode中打开这个utralytics文件夹,安装一下python与jupter的插件,
然后我们来配置一下终端与编译器。
终端
crtl+~打开终端,然后操作如下
再点击
这里即可。
编译器
我们在右下角有关python的版本下点击一下,选择utralytics的环境即可。
位置大概在这里
点击在进行选择即可。(这里我并没有导入包,只是做个位置的大概介绍)在这个位置进行选择即可。