当前位置: 首页 > 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的时长
  • [nginx文档翻译系列] 控制nginx
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【Linux系统编程】快速查找errno错误码信息
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Bytom交易说明(账户管理模式)
  • JavaScript创建对象的四种方式
  • js中forEach回调同异步问题
  • Mysql优化
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • oldjun 检测网站的经验
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 反思总结然后整装待发
  • 官方解决所有 npm 全局安装权限问题
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 配置 PM2 实现代码自动发布
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • $().each和$.each的区别
  • $.ajax中的eval及dataType
  • (1)SpringCloud 整合Python
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (分类)KNN算法- 参数调优
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (译) 函数式 JS #1:简介
  • (译)2019年前端性能优化清单 — 下篇
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)LINQ之路
  • (转)scrum常见工具列表
  • .axf 转化 .bin文件 的方法
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 分布式技术比较
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET程序员迈向卓越的必由之路
  • .net反编译工具
  • .NET连接数据库方式
  • .py文件应该怎样打开?
  • @DataRedisTest测试redis从未如此丝滑
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600