当前位置: 首页 > news >正文

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安装第三方库国内镜像方法

http://www.dtcms.com/a/99739.html

相关文章:

  • 爬虫工程师分享自动批量化获取商品评论数据的方法有哪些?
  • Linux中CP到一半不小心kill了能恢复吗?
  • SAP SD学习笔记36 - BackOrder(延期交货订单处理)
  • Stable Diffusion太慢?国内Midjourney平替方案—商用合规部署
  • AI Agent开发大全第十四课-零售智能导购智能体的RAG开发理论部分
  • 从分布式系统架构看LPL饭圈生态:开发者视角下的博弈平衡与演化逻辑
  • 【vue】聊一聊拖拽改变DOM大小的实现
  • Redis场景问题2:缓存击穿
  • VMware笔记之windows的vmware17pro中的ubuntu22.04调整系统空间大小
  • C#里实现C#脚本单步执行的信息提示
  • 算法 之 求解有向图和无向图的环的长度
  • CSS学习笔记4——盒子模型
  • IO模型之于并发编程模型、并发模型之于架构模式
  • 破界·共生:生成式人工智能(GAI)认证重构普通人的AI进化图谱
  • SpringCould微服务架构之Docker(6)
  • 【C#】C#字符串拼接的6种方式及其性能分析对比
  • Axure项目实战:智慧运输平台后台管理端-货主管理(中继器)
  • 21 python __name__ 与 __main__
  • Java中的String类
  • 智能巡检机器人:2025年企业安全运维的“数字哨兵“
  • Vue 3 中 slot插槽的使用方法
  • 最大子序和 买股票的最佳时机|| 跳跃游戏
  • 【计算机网络】深入解析TCP/IP参考模型:从四层架构到数据封装,全面对比OSI
  • 面经-项目
  • 革新测试管理 2.0丨Storm UTP统一测试管理平台智能化升级与全流程优化
  • HCIP之VRRP
  • 晶晨S905L3A(B)-安卓9.0-开启ADB和ROOT-支持IPTV6-支持外置游戏系统-支持多种无线芯片-支持救砖-完美通刷线刷固件包
  • memtest86检测内存
  • Anaconda Jupyter 默认启动位置修改
  • 矩阵中对角线的遍历问题【C++】