【超详细】跑通YOLOv8之深度学习环境配置1

news2024/11/29 6:26:04

环境配置1下载安装内容如下:

Anaconda:https://www.anaconda.com/download/success
VScode:https://code.visualstudio.com/Download
Pycharm:https://www.jetbrains.com/pycharm/download/?section=windows
Visual Studio2019:https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#release-notes-icon-visual-studio-2019-version-161135
注意:VScode与Pycharm选一个即可,看个人习惯;Visual Studio2019用于安装某些需要编译才能成功安装的库,非必需。
可将4个下载链接提前下载,先下载完先安装,不冲突!
在这里插入图片描述

Anaconda安装

简介

Anaconda是一个开源的Python发行版本,它包含了conda、Python等180多个科学包及其依赖项。具体来说,Anaconda是一个专注于数据分析的Python发行版本,旨在为用户提供便捷的方式获取、管理和使用各种Python库和工具。
Anaconda的特点包括:
丰富的科学计算库:Anaconda内置了大量的科学计算库,如numpy、pandas、matplotlib等,为用户提供了强大的数据处理和可视化能力。
便捷的包管理:通过Conda包管理器,用户可以轻松地安装、更新和卸载Python包,无需手动处理复杂的依赖关系。
环境隔离:Anaconda支持创建多个独立的Python环境,每个环境可以安装不同的包和版本,避免了不同项目之间的依赖冲突。
此外,Anaconda还提供了一个强大的环境管理工具Conda,可以帮助用户在不同的Python环境之间进行切换,以及管理包和环境之间的依赖关系。通过Anaconda,用户可以方便地安装、管理和更新各种Python库和工具,使科学计算和数据分析变得更加简单和高效。
用途:管理不同运行环境,如一个是pytorch2.0,一个是pytorch1.6。

下载链接:https://www.anaconda.com/download/success

安装步骤

(1)点击下载
在这里插入图片描述
(2)点击.exe进行安装,点击下一步
在这里插入图片描述
(3)点击接受
在这里插入图片描述
(4)点击下一步
在这里插入图片描述
(5)更换路径,省的C盘内存,点击下一步
在这里插入图片描述
(6)勾选相应的,点击下一步【这边提前添加到PATH后续可不用手动添加,这里先不勾选】
在这里插入图片描述
(7)安装完,点击下一步
在这里插入图片描述
(8)先不运行,取消勾选,点击下一步
在这里插入图片描述
(9)win+R,输入cmd进入终端,输入conda,出现下面错误【第(6)步未提前添加PATH,需手动添加】
在这里插入图片描述
(10)进行Anaconda安装路径,复制路径到如下位置
在这里插入图片描述
(11)进行Anaconda安装路径,复制路径到如下位置
在这里插入图片描述
(12)此电脑右键-属性-高级系统设置-环境变量-系统变量下滑找到Path双击-进入下面界面添加上面两个路径
在这里插入图片描述
(13)win+R,输入cmd进入终端,输入conda,出现如下界面,安装成功!
在这里插入图片描述

VScode安装

简介

VSCode(全称Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。它支持调试,内置了Git 版本控制功能,同时也具有开发环境功能,如代码高亮、智能代码补全(又称IntelliSense)、代码重构、支持插件(如C++、Java、Python、PHP、Go)等。在 2019 年 4 月更新 1.33 版本后,已经支持中文界面。软件的跨平台性表现在支持Windows、Linux和macOS等操作系统上运行。

VSCode不仅是一个编辑器,更是一个强大的代码编辑器平台。用户可以通过安装扩展来为其添加更多语言支持、调试工具和其他功能。由于其易用性、丰富的功能和跨平台支持,VSCode已经成为许多开发者的首选工具。
用途:写代码,运行代码,调试代码等。
下载链接:https://code.visualstudio.com/Download

安装步骤

(1)进行下载界面选择win版下载
在这里插入图片描述
(2)运行.exe进行安装界面,选择安装目录
在这里插入图片描述
(3)点击下一步
在这里插入图片描述
(4)勾选桌面快捷方式,点击下一步
在这里插入图片描述
(5)点击下一步
在这里插入图片描述
(6)安装中
在这里插入图片描述
(7)先不运行,点击完成!
在这里插入图片描述

Pycharm安装

简介

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),它带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。这些工具包括调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

PyCharm由JetBrains公司打造,不仅支持Google App Engine,还支持IronPython。在先进代码分析程序的支持下,PyCharm成为了Python专业开发人员和初学者使用的有力工具。此外,PyCharm还提供了一些很好的功能用于Django开发,其自带的HTML、CSS和JavaScript编辑器使用户能够更快速地通过Django框架进行Web开发。

PyCharm的智能代码编辑器可以通过为关键字、类和函数提供不同的颜色显示来提高代码的可读性,并提供代码补全、代码检查、实时错误高亮显示和快速修复等功能。PyCharm还集成了丰富的工具,如调试器、测试运行程序、Python分析器、内置的终端、与主要VCS的集成和内置的数据库工具等。

总的来说,PyCharm是一款功能强大的Python IDE,旨在帮助用户更高效地使用Python语言进行开发。
用途:写代码,运行代码,调试代码等。
下载链接:https://www.jetbrains.com/pycharm/download/?section=windows

安装步骤

(1)进入下载界面,找到免费的社区版下载,主要是社区版,专业版需要激活。
在这里插入图片描述
(2)运行.exe,进行安装界面,点击下一步
在这里插入图片描述
(2)选择安装目录,点击下一步
在这里插入图片描述
(3)全勾选,点击下一步
在这里插入图片描述
(4)点击下一步
在这里插入图片描述
(5)安装中
在这里插入图片描述
(6)后面再启动,点击完成!
在这里插入图片描述

Visual Studio2019安装

简介

Visual Studio 2019是微软开发的一款集成开发环境(IDE),它于2019年4月2日正式发布。Visual Studio 2019提供了许多新的和改进的功能,包括:

Live Share代码协作服务:允许用户与其他开发者实时共享代码,并进行协作编辑和调试。
改进搜索功能:搜索结果会在键入时动态显示,并可以包括命令的键盘快捷方式,便于记忆和使用。
智能搜索服务:通过云驱动技术、人工智能和机器学习,提供更相关的搜索结果,帮助用户更轻松地发现产品功能。
重构功能:C#代码重构提供了许多新颖有用的选项,如将成员移动到接口或基类、调整命名空间以匹配文件夹结构、将foreach循环转换为Linq查询等。
Python虚拟和Conda支持:改进了对Python虚拟环境和Conda包管理器的支持。
对.NET Core 3.0项目的支持:包括对WinForms和WPF在内的.NET Core 3.0项目的支持。
此外,Visual Studio 2019还兼容Windows 7/8.1等操作系统平台,并且还有针对Mac的版本。它提供了丰富的快捷键设置,方便开发者根据自己的喜好进行修改和使用。总之,Visual Studio 2019是一款功能强大、易于使用的集成开发环境,适用于各种开发场景。
用途:某些库需要这个编译下才能安装【非必需,可选】。
下载链接:https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#release-notes-icon-visual-studio-2019-version-161135

安装步骤

(1)找到对应的下载位置进行下载
在这里插入图片描述
(2)运行.exe,进入新的下载界面
在这里插入图片描述
(3)下载完成后,进入如下界面,勾选对应位置,安装路径默认C盘,随后点击右下角安装
在这里插入图片描述
(4)等待安装完成即可
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1668166.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DELL T630服务器iDRAC分辨率调整办法

对于Dell T630服务器的iDRAC分辨率调整,您需要登录到iDRAC的Web界面。以下是详细的步骤: 登录iDRAC:在浏览器中输入iDRAC的IP地址,然后使用用户名(通常是“root”)和密码登录。 导航到虚拟控制台&#xff…

第十四篇:数据库设计精粹:规范化与性能优化的艺术

数据库设计精粹:规范化与性能优化的艺术 1. 引言 1.1 数据库设计在现代应用中的核心地位 在数字化的浪潮中,数据库设计如同建筑师手中的蓝图,是构建信息大厦的基石。它不仅关乎数据的存储与检索,更是现代应用流畅运行的生命线。…

STC8增强型单片机开发【电位器案例(ADC)⭐⭐】

目录 一、引言 二、硬件准备 三、电路连接 四、软件编程 五、案例实现 六、总结 一、引言 STC8系列增强型单片机以其高性能、低功耗和丰富的外设接口,在嵌入式系统开发中得到了广泛应用。其中,模数转换器(ADC)是单片机的一…

MapReduce | 二次排序

1.需求 主播数据--按照观众人数降序排序,如果观众人数相同,按照直播时长降序 # 案例数据 用户id 观众人数 直播时长 团团 300 1000 小黑 200 2000 哦吼 400 7000 卢本伟 100 6000 八戒 250 5000 悟空 100 4000 唐僧 100 3000 # 期望结果 哦吼 4…

[AIGC] 几道 redis数据结构相关面试题

文章目录 7. 数据类型的实现8. 什么是空间预分配以及惰性空间释放,SDS 是怎么实现的9. 为什么说 SDS 是二进制安全的呢10. 说说 redis 里的对象11. 使用 RedisObject 的好处12. RedisObject 的具体结构是什么 7. 数据类型的实现 8. 什么是空间预分配以及惰性空间释放…

网络无线网卡无法配置正确的 dns 服务器

网络无线网卡无法配置正确的 dns 服务器--解决办法 网络无线网卡无法配置正确的 dns 服务器--解决办法 网络无线网卡无法配置正确的 dns 服务器–解决办法 建议先使用疑难反馈(自带的) 打开网络适配中心 之后更改适配器设置,在点击 wlan 属…

Hotcoin Research | 市场洞察:2024年5月6日-5月12日

加密货幣市场表现 加密货幣总市值为1.24万亿,BTC占比53.35%。 本周行情呈现先涨后跌的一种態势,5月6日-9日大盘持续下跌,周末为震荡行情。本周的比特幣现货ETF凈流入:1.1262亿美元,其中:美国ETF流入&…

算法练习之双指针算法

目录 前言 一、移动零【做题链接】 二、复写零【做题链接】 三、快乐数【做题链接】 四、盛水最多的容器【做题链接】 五、查找总价值为目标值的两件商品【做题链接】 六、三数之和【做题链接】 七、四数之和 【做题链接】 八、有效三角形的个数【做题链接】 总结 前言…

RuoYi-Vue-Plus (SpringCache、CacheManager、@Cacheable、缓存雪崩、击穿、穿透)

一、概述 1、SpringCache是Spring提供的一个缓存框架,在Spring3.1版本开始支持将缓存添加到现有的spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项。 2、SpringCache利用了AOP,实现了基于注解的缓存功能&…

Python vs MATLAB:选择深度学习的首选编程语言

Python vs MATLAB:选择深度学习的首选编程语言 在深度学习领域,编程语言的选择对于初学者的学习路径和未来的职业发展至关重要。目前,Python和MATLAB都是进行科学计算和数据分析的流行工具,但它们在深度学习社区中的应用和受欢迎…

Vue报错:TypeError: Cannot read property ‘upgrade‘ of undefined

Vue报错:TypeError: Cannot read property ‘upgrade’ of undefined 前言 最近打开一个很就之前的开发项目,因为扫描包,所以删除了部分代码,后来就一直报错,现在总结一下。 报错原因:vue.config.js中 d…

vue3专栏项目 -- 四、前后端结合(上)

一、前后端分离是什么 前面我们一直在和静态数据打交道,虽然流程可以跑个半通,但是静态数据还是给我们造成了诸多不便,现在我们是时候用上后端了。 现在的应用开发模式,自从SPA出现以后,前端和后端可以平行的进行对应…

基于YOLOV8复杂场景下船舶目标检测系统

1. 背景 海洋作为地球上70%的表面积,承载着人类生活、经济发展和生态系统的重要功能。船舶作为海洋活动的主要载体之一,在海上运输、资源开发、环境监测等方面发挥着重要作用。复杂海洋环境下的船舶目标检测成为了海事管理、海洋资源开发和环境保护等领…

鸿蒙开发学习:初探【ArkUI-X】

ArkTS 是华为自研的开发语言。它在TypeScript(简称TS)的基础上,匹配 ArkUI 框架,扩展了声明式 UI 、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。 ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台…

公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版)

目录 写在前面环境准备实验步骤1. 安装nc工具2. 使用nc打开一个连接2.1 公有云-安全组放行对应端口(可选) 3. 打开Wireshark抓包工具4. 新开终端,进行连接5. 查看抓包文件,验证TCP三次握手与四次挥手TCP三次握手数据传输TCP四次挥…

C++——二叉树搜索树

前面写了初阶数据结构——二叉树;本文内容是来对它来进行结尾 目录 一概念 二实现 2.1查找 2.2插入 2.3删除 完整源代码 三二叉树的应用 四二叉搜索树的性能分析 五二叉搜索树相关的面试题 一概念 二叉搜索树又称二叉排序树,它或者是一棵空树…

牛津大学和上海交大将SAM和Flow应用于移动目标,简单而有效,轻松分割运动目标!

光流可以在运动物体分割中发现运动物体并为分割提供清晰的边界。然而,如果物体暂时静止,就会面临分割挑战。 而我们知道SAM可以很好的分割静态图像对象。因此,是否可以利用SAM与光流结合来在视频中进行移动物体分割? 今天给大家介…

开源web在线数据库设计软件 —— 筑梦之路

GitHub - drawdb-io/drawdb: Free, simple, and intuitive online database design tool and SQL generator. 简介 DrawDB是一款多功能且用户友好的在线工具,允许用户轻松设计数据库实体关系。通过简单直观的界面,DrawDB使用户能够创建图表、导出SQL脚本…

Spring6 的JdbcTemplate的JDBC模板类的详细使用说明

1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明 文章目录 1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明每博一文案2. 环境准备3. 数据准备4. 开始4.1 从数据表中插入(添加)数据4.2 从数据表中修改数据4.3 从数据表中删除数据4.4 从数据表中查询一个对象4.5 从数…

kafka安装及收发消息

kafka需要与zookeeper配合使用,但是从2.8版本kafka引入kraft,也就是说在2.8后,zookeeper和kraft都可以管理kafka集群,这里我们依然采用zookeeper来配合kafka。 1、首先我们下载zookeeper 下载地址为 https://zookeeper.apache.org…