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

机器学习第一个项目-----鸢尾花及报错解决

项目步骤

如刚开始做,从 “项目开始” 看;
如遇到问题从 “问题” 开始看;

问题

报错如下

ModuleNotFoundError: No module named 'sklearn'

在这里插入图片描述

解决过程

查看官网,感觉可能是python版本和skilearn版本不匹配,更新一下python版本
在这里插入图片描述

更新python版本

卸载之前的python

双击一下该安装包,然后点击uninstall,就是卸载你目前想要版本python
在这里插入图片描述
在这里插入图片描述

如果没保留该版本的安装包,只需去官【https://www.python.org/】重新下载该版本对应的安装包(一定要下载对应相同的版本),然后双击一下该安装包,然后点击uninstall卸载

以上就是python最干净的卸载方式,其他方式不干净,卸完后就可以重新下载新的版本了

下载python安装包

网址:https://www.python.org/
我的skilearn版本是1.3.2,所以更新的python版本是3.8以后
在这里插入图片描述
双击安装包
勾选 Add Python 3.6 to PATH,再点击Customize installation

Install now 默认安装且默认安装路径(一般默认安装在C盘)
Customize installation 自定义安装 Add
Python 3.6 to PATH 自动加到环境变量中

在这里插入图片描述
next在这里插入图片描述
修改地址,安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成

第二步

还是报错SyntaxError: invalid syntax
在这里插入图片描述

在安装第三方模块时也有可能出现“SyntaxError: invalid syntax”这个问题,这时需要检查一些是否是在cmd窗口下安装,同时,要到python的安装目录里面,找到pip所在的目录里面进行安装;

在这里插入图片描述

Pycharm软件里面下载skilearn

使用命令pip install -U scikit-learn安装,安装成功后等待命令条加载完成
在这里插入图片描述

项目开始

创建项目
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

总结

先更换了版本,让python环境和sklearn适配;
然后还是报错,当时语法错误,没有试着改成sklearn,没有意识到可能是拼写错误,所以又在pycharm里面安装了sklearn,然后成功了;所以可能是环境错误+拼写错误;也可能是环境错误+pycharm环境安装;

相关文章:

  • unity学习笔记----游戏练习06
  • ZigBee学习——浅析协议栈
  • 网络协议与攻击模拟_08DHCP协议
  • Object.prototype.toString.call个人理解
  • Docker数据管理
  • BTC交易模式 - UXTO - 工具整理
  • 鸿蒙开发案例002
  • 数据结构笔记1
  • php 文件上传
  • Docker部署
  • 书生·浦语大模型--第五节课笔记作业--LMDeploy 大模型量化部署实践
  • 美易官方:美国国债收益率扩大跌幅
  • 解决 Git:ssh: connect to host github.com port 22: Connection timed out 问题的三种方案
  • 探索设计模式的魅力:深入理解面向对象设计的深层原则与思维
  • java获取一段音频/mp3的时长
  • [deviceone开发]-do_Webview的基本示例
  • 4个实用的微服务测试策略
  • C++11: atomic 头文件
  • es6要点
  • java 多线程基础, 我觉得还是有必要看看的
  • Java,console输出实时的转向GUI textbox
  • Java比较器对数组,集合排序
  • Node 版本管理
  • Rancher-k8s加速安装文档
  • 编写符合Python风格的对象
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 排序算法学习笔记
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微服务框架lagom
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (02)vite环境变量配置
  • (10)STL算法之搜索(二) 二分查找
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (第一天)包装对象、作用域、创建对象
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (七)理解angular中的module和injector,即依赖注入
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转)创业家杂志:UCWEB天使第一步
  • (转载)从 Java 代码到 Java 堆
  • .cfg\.dat\.mak(持续补充)
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET下ASPX编程的几个小问题
  • .sh
  • @Transient注解