【数据挖掘】Python基础环境安装配置

【数据挖掘】Python基础环境安装配置

  • 一、摘要
  • 二、安装Python3.13.2
  • 三、安装Jupyter Notebook
  • 四、安装Numpy和Pandas以及matplotlib
  • 五、安装scikit-learn库和seaborn库

一、摘要

本文主要介绍如何在Windows上安装Python3.13.2,然后基于该Python版本安装Jupyter notebook、Numpy、pandas等数据挖掘涉及到的相关库,本文适合Python初学者和数据挖掘初学者作为学习后续课程的准备。

二、安装Python3.13.2

  1. 到官网下载Python,官网地址:Python官网
    在这里插入图片描述

  2. 安装python:双击python-3.13.2-amd64.exe,一路下一步即可。当然安装路径可选择自定义盘,默认安装在C:\Program Files\Python313。

  3. 验证Python环境和pip环境
    打开cmd,输入:python -Vpip -V
    在这里插入图片描述

三、安装Jupyter Notebook

  1. 使用管理员身份打开cmd,然后执行如下命令进行安装:

    pip install notebook
    

    执行结果:
    在这里插入图片描述

  2. 修改 Jupyter Notebook 默认启动目录
    打开命令行(Windows 的 cmd / PowerShell,macOS/Linux 的终端),输入以下命令生成配置文件:

    jupyter notebook --generate-config
    

    执行后会显示配置文件路径(如 Windows 系统通常为 C:\Users\用户名.jupyter\jupyter_notebook_config.py)。

  3. 定位并编辑配置文件

    • Windows:通过文件资源管理器进入 C:\Users\用户名\.jupyter\ 目录,用记事本、VS Code 等文本编辑器打开 jupyter_notebook_config.py
  4. 修改默认目录

    • 在配置文件中搜索 # c.NotebookApp.notebook_dir = '',删除行首的 # 取消注释,将路径修改为目标目录:
      c.NotebookApp.notebook_dir = 'D:/jupyter_workspace'  # 替换为你的目标目录
      
    • 确保目录已存在(如提前在 D 盘创建 jupyter_workspace 文件夹)。
    • 路径写法注意:Windows 用反斜杠 \ 需转义(如 D:\\jupyter_workspace),或直接用正斜杠 D:/jupyter_workspace;macOS/Linux 用标准路径(如 /Users/用户名/my_jupyter_dir)。
  5. 重启验证
    保存配置文件,关闭所有 Jupyter 进程,重新打开命令行输入 jupyter notebook。启动后,浏览器中 Jupyter 的文件目录会显示为你设置的目标目录。
    在这里插入图片描述

四、安装Numpy和Pandas以及matplotlib

  1. 建议以管理员身份执行如下命令。

  2. 安装numpy,只需执行如下命令即可:

    pip install numpy
    

    执行结果:
    在这里插入图片描述

  3. 安装numpy,只需执行如下命令即可:

    pip install pandas
    

    执行结果:
    在这里插入图片描述

  4. 安装matplotlib,只需执行如下命令即可:

    pip install matplotlib
    

    执行结果:
    在这里插入图片描述

五、安装scikit-learn库和seaborn库

  1. 建议以管理员身份执行如下命令。

  2. 安装依赖库scipy(若已安装 scipy 可跳过):

    pip install scipy
    

    执行结果:
    在这里插入图片描述

  3. 安装 scikit-learn:

    pip install scikit-learn
    

    执行结果:
    在这里插入图片描述

  4. 安装 seaborn库:

    pip install seaborn
    

    执行结果:
    在这里插入图片描述

到此,学习数据挖掘的基础python环境已经安装配置完成,可以愉快的玩耍了~~

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

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

相关文章

给语言模型增加知识逻辑校验智能,识别网络中的信息投毒行为模式

目前阶段,现在的LLM缺少一个形式逻辑校验模型。 网络系统上不断增长的信息相当部分不再纯粹是人类生成,而是也由各种模型生成输出,模型后续从网络系统上取得信息,AI生态系统陷入了信息熵增循环,AI模型生态系统的计算输…

OpenLayers集成天地图服务开发指南

以下是一份面向GIS初学者的OpenLayers开发详细教程&#xff0c;深度解析代码&#xff1a; 一、开发环境搭建 1.1 OpenLayers库引入 <!-- 使用CDN引入最新版OpenLayers --> <link rel"stylesheet" href"https://cdn.jsdelivr.net/npm/ollatest/ol.c…

【免费】2000-2019年各省地方财政房产税数据

2000-2019年各省地方财政房产税数据 1、时间&#xff1a;2000-2019年 2、来源&#xff1a;国家统计局、统计年鉴 3、指标&#xff1a;行政区划代码、地区、年份、地方财政房产税 4、范围&#xff1a;31省 5、指标说明&#xff1a;房产税是对个人和单位拥有的房产征收的一种…

在Ubuntu 22.04 中安装Docker的详细指南

在Ubuntu 22.04 中安装Docker的详细指南 一、引言 Docker是一个开源的应用容器引擎&#xff0c;它可以让开发者将应用程序及其依赖项打包到一个可移植的容器中&#xff0c;然后发布到任何流行的Linux机器上&#xff0c;也可以实现虚拟化。在Ubuntu 22.04上安装Docker能为开发、…

macOS 使用 iconv 转化文件编码

文章目录 使用方式支持的编码类型iconv 更多用法 使用方式 iconv -f GB2312 -t UTF-8 分治算法.txt > 分治算法2.txt 支持的编码类型 可以使用 下面命令 查看编码类型 iconv -lPS : ISO-8859 有很多种分支&#xff0c;iconv 支持 ISO-8859-1、ISO-8859-10&#xff0c;但…

操作系统核心问题解析(目的/定位、管理思想:先描述,再组织、 库函数与系统调用的关系)

1. 目的/定位 核心作用&#xff1a;操作系统是计算机系统的资源管理者和用户/应用程序的服务提供者。 资源管理&#xff1a;统一管理CPU、内存、磁盘、外设等硬件资源&#xff0c;避免冲突、提高利用率&#xff08;如多任务调度、虚拟内存&#xff09;。 服务接口&#xff1a…

使用Python将视频转化为gif

使用Python将视频转化为gif 一、前言二、准备三、测试 一、前言 最近想把喜欢的视频片段作成gif&#xff0c;就试着用Python做了下&#xff0c;感觉效果还行&#xff0c;这里做个记录。 二、准备 先下载安装对应的库&#xff0c;命令如下&#xff1a; pip install moviepy …

Python模块化设计 ——函数调用

1.以下代码的输出结果是()。 def young(age): if 25 <=age<=30: print(“作为一个老师,你很年轻”) elif age <25: print(“作为一个老师,你太年轻了”) elif age>=60: print(“作为一个老师,你可以退休了”) else: print(“作为一个老师,你很有爱心”) young(42) …

在 Linux下使用 Python 3.11 和 FastAPI 搭建带免费证书的 HTTPS 服务器

在当今数字化时代&#xff0c;保障网站数据传输的安全性至关重要。HTTPS 协议通过使用 SSL/TLS 加密技术&#xff0c;能够有效防止数据在传输过程中被窃取或篡改。本教程将详细介绍如何在 Ubuntu 22.04 系统上&#xff0c;使用 Python 3.11 和 FastAPI 框架搭建一个带有免费 SS…

MySQL 事务(Transaction)详解

MySQL 事务&#xff08;Transaction&#xff09;详解 1. 什么是事务&#xff1f; 事务&#xff08;Transaction&#xff09;是一组要么全部执行&#xff0c;要么全部回滚的 SQL 语句&#xff0c;用于保证数据一致性。事务一般用于银行转账、订单支付等操作&#xff0c;确保多个…

SPI 机制与 Spring Boot AutoConfiguration 对比解析

一、架构效率革命性提升 1.1 类加载效率跃升 Spring Boot 2.7引入的AutoConfiguration.imports采用清单式配置加载&#xff0c;对比传统SPI机制&#xff1a; 传统SPI扫描路径&#xff1a;META-INF/services/** Spring Boot新方案&#xff1a;META-INF/spring/org.springfram…

【 <二> 丹方改良:Spring 时代的 JavaWeb】之 Spring Boot 中的异常处理:全局异常与自定义异常

<前文回顾> 点击此处查看 合集 https://blog.csdn.net/foyodesigner/category_12907601.html?fromshareblogcolumn&sharetypeblogcolumn&sharerId12907601&sharereferPC&sharesourceFoyoDesigner&sharefromfrom_link <今日更新> 一、开篇整…

思源配置阿里云 OSS 踩坑记

按照正常的配置IAM&#xff0c;赋予OSS权限&#xff0c;思源笔记还是无法使用&#xff0c;缺少ListBuckets权限。 正常配置权限&#xff0c;又无法覆盖&#xff0c;因此需要手动配置权限。 {"Version": "1","Statement": [{"Effect":…

Debezium日常分享系列之:Debezium Charts

Debezium日常分享系列之&#xff1a;Debezium Charts 最近&#xff0c;围绕 Debezium 图表发生了一些变化&#xff0c;所以我在这里解释这些变化是什么以及背后的理由。正如您从我们的最新公告中了解到的&#xff0c;我们将发布 Debezium 管理平台的第一个版本。 Debezium 管理…

moveit2基础教程上手-使用xarm6演示

0、前置信息 开发环境&#xff1a;wsl。 ros版本&#xff1a;jazzy&#xff0c;ubuntu版本&#xff1a;24.04 xarm-ros2地址 1、启动Rviz&#xff0c;加载 Motion Planning Plugin&#xff0c;实现演示功能 Getting Started — MoveIt Documentation: Rolling documentation…

第十六届蓝桥杯模拟二

由硬件框图可以知道我们要配置LED 和按键 一.LED 先配置LED的八个引脚为GPIO_OutPut,锁存器PD2也是,然后都设置为起始高电平,生成代码时还要去解决引脚冲突问题 二.按键 按键配置,由原理图按键所对引脚要GPIO_Input 生成代码,在文件夹中添加code文件夹,code中添加fun.…

在OpenGL ES中将值传入shader的方法总结

在OpenGL ES中&#xff0c;将值传入Shader的方式主要有以下几种&#xff1a; 1. Uniform变量 用途&#xff1a;用于传递在绘制过程中不变的常量数据&#xff0c;如变换矩阵、颜色等。步骤&#xff1a; 在Shader中声明Uniform变量&#xff1a;uniform mat4 uMVPMatrix; // 例如…

华为总部-华为东莞松山湖基地参观游学攻略

你有听说过全球科技巨头-华为吗&#xff1f;今天带你深入了解这一世界标杆工厂的秘密基地。跟随华研标杆游学服务商一窥华为的强大实力。 在东莞松山湖&#xff0c;这里不仅仅是华为的终端总部&#xff0c;更是研发、销售和增值业务的核心区域。我们一行人抵达后&#xff0c;立…

Linux小知识

1. /etc目录 我们在配置文件中一直会调用 /etc目录 cd /etc/xxxx.conf etc的全称是editable configuration&#xff08;其中一种说法&#xff09;意为可编辑的配置&#xff1b;此目录主要用来存放系统的配置文件和初始化文件的&#xff1b;像网络配置 用户信息 各种服务的配置…

晶鑫股份迈向敏捷BI之路,永洪科技助力启程

数据驱动的时代&#xff0c;每一次技术的创新和突破都在为企业的发展注入新的动力。而敏捷性也不再是选择&#xff0c;是企业生存与发展的必要条件。作为连续5年获得中国敏捷BI第一名的永洪科技&#xff0c;通过不断地在数据技术领域深耕细作&#xff0c;再次迎来了行业内的关注…