机器学习的环境搭建流程

article/2025/11/7 4:22:10

一、需要

python解释器、pycharm、anaconda、机器学习需要的第三方包

二、流程

1.先确定进行机器学习需要的主要包之间的依赖关系及对应的python版本,建议python版本不要太高(3.6或者3.7比较好),因为许多第三方的机器学习包并未对新版本的python进行适配(你如python3.8活python3.9)。

2.了解python解释器、pycharm、anaconda、第三方包之间的关系,即:

python解释器是真正负责将函数语句变为可执行的二进制文件的工具(这一点和Java解释器等解释器没有区别);

pycharm是可以帮助用户在使用Python语言开发时提高其效率的软件(准确说是集成开发工具),类似的软件或者spyder、jupyter、Eclipse、Vscode等,主要功能是代码调试 、语法高亮 、项目管理 、代码跳转、智能提示、自动完成、单元测试、版本控制等

anaconda,在进行程序开发过程中一般需要用到许多的第三方包,要流畅顺利的使用这些第三方就要保证包之间的依赖关系正确(即版本对应),若要人工依次安装所有依赖包则过于低效且容易失败,而anaconda则是可以解决这个问题。在用户在anaconda创建python环境中安装某个第三包时,anaconda会自动寻找使用这个包需要依赖的包,并保证包之间的版本对应关系正确,然后会自动安装所有需要的第三方包。

第三方包:除python标准库之外的所有用到的包都是第三方包,使用命令为"import 包的name"。

三.配置环境(安装第三方包的过程)

1.建议先使用anaconda创建一个新的专门用于机器学习的环境,步骤为"打开Anaconda-Environments-create-选择python版本及输入新环境的名称-点击create";环境名只能输入英文,此时创建好的环境中含有一些包。

2.通过“win+R”进入命令行,输入命令“activate 新环境名”进入新创建的环境,然后开始安装第三方包的操作,下面介绍安装第三方包的三种方式:

1)使用“conda install 包的name”,如果需要指定包的版本则命令为“conda install 包的name=版本号”

2)当遇到第一种方法提示找不到包的时候,可以到anaconda的网站上去搜索:www.anaconda.org   找到安装命令后复制,然后在cmd中粘贴回车

 3.当以上两种方法都行不通时,使用pip的方式进行安装,pip是一种安装其它第三方包的第三方包,anaconda中已经内置,一般不需要用户自己安装,命令为“pip install 包的name==版本号”;

4.第四种是第三种的升级版,当某些包通过pip方式安装下载速度过慢时,需要指定国内的镜像源网站(因为pip的默认网站下载包的速度比较慢),命令为"pip install -i https://******/ 包的name==版本号"

5.到pip的包下载网站下载好包文件(比如pip · PyPI),然后将文件放置在"anaconda安装目录的envs下新环境的文件夹下的Scripts文件中",然后直接在此文件夹进入cmd,然后输入"pip install +路径+whl文件名.whl"。

四、使用anaconda进行环境是否配置成功的验证

1.简单验证方法:

在pycharm编辑区中输入"import 包的name"  看语句下是否有红色破浪线,哪个"import 包的name"有红色线则表示这个包未安装或未正确安装。

2.完整验证方法:

输入自己的程序,查看是否能够得到正确结果

五、安装过程中的注意点

下期再来~,求三连!!!


http://chatgpt.dhexx.cn/article/AFYL3sTX.shtml

相关文章

matlab之统计和机器学习工具箱

目录 1.boxplot工具箱(箱线图) 2.ecdf工具箱(经验累积分布函数) 3.histfit工具箱(正常拟合的直方图) 4.ksdensity工具箱(核平滑密度估计) 5.probplot工具箱(正态概率…

【Python3-OpenCV】实现实时摄像头人脸检测

OpenCV 是一个C库,目前流行的计算机视觉编程库,用于实时处理计算机视觉方面的问题,它涵盖了很多计算机视觉领域的模块。在Python中常使用OpenCV库实现图像处理。 本文将介绍如何在Python3中使用OpenCV实现实时摄像头人脸检测: 设备准备: USB摄像头 接…

yolov5打开本地摄像头实时检测方法

1…detect.py中这个函数的source中的default中的内容改为0(若有第二颗摄像头则改为2,以此类推) 2.在datasets文件的第303行注释四行如下图 3.pycharm右上角编辑配置,参数加上–-view–img如图所示 完成后就能打开摄像头了。

使用YOLOv5实现多路摄像头实时目标检测

文章目录 前言一、YOLOV5的强大之处二、YOLOV5部署多路摄像头的web应用1.多路摄像头读取2.模型封装3.Flask后端处理4.前端展示 总结 前言 YOLOV5模型从发布到现在都是炙手可热的目标检测模型,被广泛运用于各大场景之中。因此,我们不光要知道如何进行yolo…

树莓派csi摄像头检测不到,没有/dev/video0,supported=0 detected=0等问题的解决方法

提示:摄像头对静电太敏感了,大家在插摄像头的时候一定要断电,并且带上静电手环(没有静电手环的在门把手,水龙头,板凳腿等金属制品上面摸一下) 方法一:添加加载驱动 在/etc/modules…

你要的摄像头检测来啦

前面已经使用PyQt5给YOLOv5做了一个操作界面,包括了图片的检测和视频的检测。 当YOLOv5碰上PyQt5 ... 但有小伙伴说,还需要个本地摄像头的检测,本质上,本地视频文件和摄像头的检测是一样的。好吧,也是周末了&#xff0…

OpenCV调用手机摄像头与人脸检测

文章目录 一、OpenCV机器视觉环境搭建1. OpenCV下载2. OpenCV安装3. 安装测试 二、OpenCV调用摄像头及人脸检测1. 调用电脑摄像头2. 调用手机摄像头及人脸检测2.1 准备工作2.2 代码实现 三、总结四、参考文献 一、OpenCV机器视觉环境搭建 1. OpenCV下载 本文是基于Windows上A…

睿智的目标检测21——如何调用摄像头进行目标检测

睿智的目标检测21——如何调用摄像头进行目标检测 学习前言使用到的库实现思路实现代码2020/4/26更新:FPS计算FPS记录的原理FPS实现代码 学习前言 好多人都想了解一下如何对摄像头进行调用,然后进行目标检测,于是我做了这个小BLOG。 使用到…

使用YOLOv5实现多摄像头实时目标检测

这篇博客将在单摄像头目标检测的基础上,实现单网络多线程的实时目标检测。 实现方法 在detect.py同级目录下新建streams.txt文件,每个视频流源单独成行: 本地摄像头填0 USB摄像头填1,2,3… IP摄像头要根据摄像头类型,按下面格式填…

针孔监控摄像头检测神器!

大家好,我是懂王。 马上就过年了,出门在外的返乡人员越来越多,火车站高铁站近期基本上都是满票,可想而知在车站的候车厅每天有多少人。 大家在等车的时候,尽量不要连接一些公共的 wifi,因为你无法检测其网…

Win未检测出摄像头

##Win10检测不到摄像头怎么办呢?我用了市面上所有的方法来试图解决这个问题,结果当然都是失败告终,但是最后误打误撞还是找到了问题的症结所在,接下里让我来告诉你我是怎么解决的 ###1、首先我们右击【此电脑】—【管理】—找到【…

使用YOLOv5实现单摄像头实时目标检测

我将在上一节的基础上,一步一步展示如何实现单摄像头实时目标检测,其中包括我在配置过程中遇到的报错和解决方法。 实现单摄像头实时目标检测 将--source的默认值改为0 parser.add_argument(--source, typestr, default0,helpfile/dir/URL/glob, 0 for w…

opencvmediapipe 人脸检测+摄像头实时

文章目录 单张人脸关键点检测单张图像人脸检测摄像头实时关键点检测 单张人脸关键点检测 定义可视化图像函数 导入三维人脸关键点检测模型 导入可视化函数和可视化样式 读取图像 将图像模型输入,获取预测结果 BGR转RGB 将RGB图像输入模型,获取预测结果 …

摄像机的安全检测

摄像机安全检测 安全监测的方式有很多种 2.当摄像机发射线可以碰到玩家时,且摄像机当前不在初始位置 如果上一个位置能看到家,则后退一步 如果看不到玩家,不动 public class cameraSafe : MonoBehaviour {//在相机下定义一个空节点作为初…

摄像头侦测相关

一、影响摄像头侦测灵敏度 1.1 漏报与误报概念 移动侦测:IPC(网络摄像头)监控过程中检测到画面中存在变动即会报警提示,是一个监控过程是在一些场景十分常见的功能。 移动侦测实际上是一个较复杂的概念,到底怎么样才…

Win11检测不到内置摄像头的解决办法

在进行视频聊天时会需要用到电脑的摄像头,但是有win11用户发现win11电脑竟然检测不到摄像头,这是怎么回事?很多用户还不是很熟悉这个新系统,下面就让小编来给大家讲讲这个问题吧。 1、首先点击开始,弹出界面点击【设置…

摄像头漏洞检测

学校、商场、咖啡厅甚至一些家庭,这些设备维护不够完善的地方,总会存在网络安全隐患。对于网络摄像头设备,安全性显得尤为重要,因为它会泄露我们的隐私。然而总会有些人因为懒得打补丁,或者是使用弱口令导致摄像头被黑…

基于FPGA的OV7670摄像头实时检测

目录 前言:整体系统框图 一、OV7670摄像头简介 二、OV7670 SCCB协议简介 三、OV7670初始化寄存器配置 四、OV7670初始化代码编写 五、什么是DVP? 六、摄像头写数据请求 七、顶层文件编写 八、效果 前言:整体系统框图 如图所示,FPGA中…

摄像头质量检测

文章目录 项目场景:一、色偏:二、清晰度:三、两张图片的特征点对比:四、亮度:总结: 项目场景: 我们项目中使用的摄像头,在部署之后,有可能会遇到被人为遮挡、破坏&#x…

谷歌再失华裔高管,AI 中国中心总裁李佳离职;树莓派新品发布

(给技术最前线加星标,每天看技术热点) 转自:开源中国、solidot、cnBeta、腾讯科技、快科技等 【技术资讯】 0、李飞飞之后谷歌再失华裔高管,谷歌 AI 中国中心总裁李佳离职创业 李飞飞离职50天后,另一位知名的谷歌AI华裔高管&#…