YOLOv8环境配置及依赖安装过程记录
前言
最近在学习yolov8进行图片检测,项目将使用YOLOv8进行图片的损伤检测,数据集在dataset文件夹里,、包含测试集test,训练集train,验证集valid。classes.txt是损伤分类文件,data.yaml是相关配置文件。model文件夹下的yolov8n.pt是一个原始模型。使用yolov8构建训练模型,测试模型,验证模型并实现模型部署的完整代码。在安装ultralytics时直接pip安装太慢,故记录使用镜像源快速安装的办法。
工具:pycharm社区版,
一、使用镜像源安装教程
使用镜像安装的终端命令行格式为:
pip install 包名 -i 镜像源
示例:安装1.6.2版本的scipy包[1]
pip install scipy==1.6.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
二、安装ultralytics
2.1 创建虚拟环境项目
打开pycharm,新建项目,选择虚拟环境venv,配置好系统的python版本,创建虚拟环境项目。
2.2 安装ultralytics
2.2.1 首先,为了加速依赖安装,需要全局配置修改Pypi的源加速库:
进入pycharm界面,管理虚拟环境下的项目中点击左下角【终端】符号,进入虚拟环境终端界面,输入一下命令行全局配置国内镜像,更换 pypi 源加速库的安装[1]:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
输出以下信息表示配置成功:
Writing to C:\Users\hipeson\AppData\Roaming\pip\pip.ini
2.2.2 安装包
在2.2.1之后,紧接着在终端输入以下命令行安装ultralyics
pip install ultralytics
由于前面配置了镜像源,所以会优先在镜像源站寻找存在的包,输出如下,之后便会迅速下载各种依赖:
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting ultralytics……
三、对于其他包安装亦如是
四、附录
国内镜像源可供选择的有[1]:
清华源:
https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:
http://mirrors.aliyun.com/pypi/simple/
中国科技大学:
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣:
http://pypi.douban.com/simple/
五、参考
[1] 本文参考了博主灵海之森的文章,文章源pip安装第三方库国内镜像方法