yolov8配置流程
安装conda
根据显卡选择版本
清华大学开源镜像站
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
我这里选择的是21年的
安装
bash /tmp/Anaconda3-2021.04-Linux-x86_64.sh
// bash + 安装地址+安装包名(根据自己的版本)
根据安装提示一直走有yes的输入yes没有的回车
安装成功后查看环境配置看里面有Anaconda相关的PATH环境配置
要卸载的可以执行这条命令
rm -rf ~/anaconda3 ~/.condarc ~/.conda ~/.continuum
最后在输入source ~/.bashrc 把文件中跟他相关的环境删除就行了
关闭终端
打开终端
conda activate base(如果不行就改成source)
更新国内的源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes
创建yolov8解释器环境
打开终端此时的终端必须在conda环境下输入
conda create -n yolov8 python=3.8
//yolov8 这个是环境名字可以更改 python=建议3.8也可以更改其他的版本
创建成功后前面应该为 yolov8外名的开头
删除环境(如果需要)
conda remove -n yolov8 --all
进入环境
conda activate yolov8
//退出后可以通过这个进入环境前提是要在conda环境下输入
更新pip(换源或者用梯子)
pip install --upgrade pip
在上一步yolov8环境下安装pytorch(官网pip命令安装对应cuda版本)
官网连接
https://pytorch.org/get-started/locally/
选好后复制下面的连接到终端
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
//可能有点慢需要科学上网
安装
pip install ultralytics
使用清华大学的镜像源安装
pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple/
安装相关依赖
pip install -r requirements.txt
pip freeze > requirements.txt(上面那条指令安装时如果报错找不到执行这个指令,再次安装。)
pip install -r requirements.txt
vscode安装中文插件和Python 这里可以直接在软件扩展模块搜索下载
选择解释器(点击code右下角的Python就会弹出来)
python3.8(yolov8)(选择这个解释器)
打开yolov8文件选择detect.py文件点击右上角三角形运行
测试:在终端中输入(要进入yolov8环境)
yolo predict model=yolov8n.pt source="https://ultralytics.com/images/bus.jpg
补充
conda deactivate //退出conda环境
conda config --set auto_activate_base false //禁止conda开机自起