Python及Jupyter-Notebook安装

来源: “码农不会写诗”公众号
链接:Python及Jupyter-Notebook安装

书回正文

  Python是一门解释性语言,语法简单,有大量的扩展包,比如处理图像,爬取网页等等。Jupyter Notebook 本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码、数学方程、可视化和markdown等。在进行数据清理和转换、数值模拟、统计建模、机器学习等相关操作时非常便捷。


01 Python安装

1.1 下载安装包

https://www.python.org/downloads/
若没有特别需求,点击下载最新版本即可。

......或许漫长的等待后......

1.2 双击安装包,开始安装

1.3 选择安装配置

建议:除安装路径,其他配置若无特别需求,默认就好。

  • 勾选Add python.exe to PATH
  • 注意查看默认安装路径,若需要修改,点击Customize installation,否则直接点击Install now即可。

1.4 选择需要安装的Optional Feature,点击Next

1.5 选择需要安装的Advanced Feature及修改安装路径,点击Install

1.6 安装成功,进行测试

  • 点击win+R, 输入cmd后运行
  • 输入python回车
import this  

1.7 退出

输入’exit()'后回车,退出Python交互界面。

02 使用pip安装Jupyter-Notebook

https://jupyter.org/install.html

2.1 点击win+R, 输入cmd,点击"确定"或者"Enter"

2.2 输入 pip install notebook 后回车(接-i加清华源安装会更快哦)

pip install notebook -i https://pypi.tuna.tsinghua.edu.cn/simple

03 使用conda安装Jupyter-Notebook

与使用pip进行安装殊途同归,只需将最后一步改为

conda install notebook

04 启动Jupyter Notebook

  • 点击win+R, 输入cmd后回车
  • 输入jupyter notebook后回车
jupyter notebook

当然也可以windows左下角搜索框输入jupyter notebook,直接点击打开。

通常会直接打开默认的浏览器。

默认工作路径是在C:\Users${UserName},使用起来不太方便,若想修改,可以参考以下方式。

05 设置Jupyter Notebook默认工作路径

在cmd下输入

jupyter notebook --generate-config

生成配置文件jupyter_notebook_config.py,具体路径如图所示。

配置文件一般路径是在C:\Users${UserName}.jupyter\jupyter_notebook_config.py,打开配置文件,搜索’·notebook_dir ='内容进行修改,为演示方便,本文改为D:\work。

注意匹配行开头的注释符#需要删掉,且最好不要有空格等特殊符号。

修改完成后,重新在cmd中输入jupyter notebook打开,发现默认工作路径更改成功。

06 Jupyter Notebook初始体验

新建jupyter文件

测试是否安装成功

import os
os.getcwd()

‘D:\word’

至此,Python及Jupyter-Notebook全部安装成功。


但是:

  • jupyter的工作(执行)逻辑是怎样的呢?
  • 有IDE为啥还需要jupyter,jupyter的优势是什么呢?
  • 以上jupyter工作界面两边空白也太丑了吧?

朋友们是否还有更多疑问呢?那么下节内容,敬请期待~


本文介绍了Python和Jupyter-Notebook的安装,下一篇会介绍Jupyter-Notebook的美化主题和使用技巧等。今天就到这里啦,拜了个拜~

上一篇:机器学习前导-Python基础及进阶系列简介

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

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

相关文章

Apache DolphinScheduler Worker Task执行原理解析

大家好,我是蔡顺峰,是白鲸开源的高级数据工程师,同时也是Apache DolphinScheduler社区的committer和PMC member。今天我要分享的主题是《Worker Task执行原理》。 整个分享会分为三个章节: Apache DolphinScheduler的介绍Apache …

Python3网络爬虫开发实战(3)网页数据的解析提取

文章目录 一、XPath1. 选取节点2. 查找某个特定的节点或者包含某个指定的值的节点3. XPath 运算符4. 节点轴5. 利用 lxml 使用 XPath 二、CSS三、Beautiful Soup1. 信息提取2. 嵌套选择3. 关联选择4. 方法选择器5. css 选择器 四、PyQuery1. 初始化2. css 选择器3. 信息提取4. …

一步步理清开源路径规划导航引擎GraphHopper

一步步理清开源路径规划导航引擎GraphHopper,学习应用 GraphHopper简介 源码用 Java 编写,开发人员可以通过 Maven 轻松上手。可以用作** Java 库**来计算两个或多个点之间路线的距离、时间、逐向指示和许多道路属性。可以用作独立的 Web 服务器来计算…

CLI是命令行界面(Command-Line Interface)的缩写

CLI是命令行界面(Command-Line Interface)的缩写。它是一种用户界面,允许用户通过键盘输入文本命令来与计算机进行交互。CLI在图形用户界面(GUI)普及之前是最常用的用户界面类型。 CLI的特点: 高效性&…

CentOS下原生态安装mysql,推荐yum

mysql 是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一,本文将介绍如何在 CentOS 7.x 中安装 mysql 。 安装mysql mysql 的安装方法可以通过以下几种方式进行: 1、通过第三方面板安装 mysql 2、通过 yum 命令安装 mysql 3、…

计算R velocity的方法和流程(CellRank2)

愿武艺晴小朋友一定得每天都开心 第一步:拿到cellranger count的文件夹; 运行cellranger count(这个得提前准备:R1和R2的fastq.gz文件 & 鼠的参考基因组文件) wget https://cf.10xgenomics.com/supp/cell-exp/refdata-gex-mm10-2020-A.tar.gz 最后会出现这个:Pipes…

C++简单实现消息队列

简介 消息队列是一种应用间的通讯方式,消息发送后可以立即放回,由消息系统来确保消息的可靠传递。消息发布者只需要将消息发布到消息队列中,而不需要管谁来取。消息使用者只管从消息队列中取消息而不管谁发布的。这样发布者和使用者都不同知…

uniapp文件上传前后端代码展示

使用uniapp做文件上传的时候&#xff0c;可以使用系统提供的接口进行文件上传 前端部分 前端组件代码 使用的是uview的上传组件 <u-upload id"selectPhoto" :style"{display:selectPhotoDisplay}" :useBeforeRead"true"afterRead"aft…

21.发布确认模式-高级

问题 生产环境中由于一些不明原因&#xff0c;导致rabbitmq重启&#xff0c;在重启的期间生产者消息投递失败&#xff0c;导致消息丢失&#xff0c;需要手动处理恢复。那么如何才能进行rabbitmq的消息可靠性投递&#xff1f;特别是在极端的情况&#xff0c;rabbitmq集群不可用…

Optuna包中TPE算法(代码解析)

前言 Optuna是一个自动超参数优化软件框架&#xff0c;专为机器学习而设计。Github项目地址 TPE&#xff08;Tree-structured Parzen Estimator&#xff09;是一种用于超参数优化的算法&#xff0c;它被广泛应用于机器学习模型中。TPE 算法基于贝叶斯优化技术&#xff0c;特别…

Python 教程(六):函数式编程

目录 专栏列表前言函数定义参数返回值 示例函数类型普通函数空函数匿名函数&#xff08;Lambda 函数&#xff09;嵌套函数函数装饰器高阶函数 函数参数位置参数默认参数可变位置参数可变关键字参数 函数属性和方法__name____doc__func.__dict__func.__defaults__func.__annotat…

算法工程师第二十二天(491.递增子序列 46.全排列 47.全排列 II )

参考文献 代码随想录 一、非递减子序列 给你一个整数数组 nums &#xff0c;找出并返回所有该数组中不同的递增子序列&#xff0c;递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素&#xff0c;如出现两个整数相等&#xff0c;也可以视作…

解析大数据分析行业的现状与前景:全球视角下的中国力量

目录 写在开头1、全球大数据分析趋势&#xff1a;引领潮流的先行者2、中国大数据分析现状&#xff1a;后起之秀的强劲崛起3、岗位分类与技能需求&#xff1a;大数据从业者的职业版图3.1. 数据科学家 (Data Scientist)3.2. 数据产品和项目管理岗位3.3. 数据工程师 (Data Enginee…

黑马头条Day11- 实时计算热点文章、KafkaStream

一、今日内容 1. 定时计算与实时计算 2. 今日内容 KafkaStream 什么是流式计算KafkaStream概述KafkaStream入门案例SpringBoot集成KafkaStream 实时计算 用户行为发送消息KafkaStream聚合处理消息更新文章行为数量替换热点文章数据 二、实时流式计算 1. 概念 一般流式计…

4、Python+MySQL+Flask的文件管理系统【附源码,运行简单】

4、PythonMySQLFlask的文件管理系统【附源码&#xff0c;运行简单】 总览 1、《文件管理系统》1.1 方案设计说明书设计目标工具列表 2、详细设计2.1 登录2.2 注册2.3 个人中心界面2.4 文件上传界面2.5 其他功能贴图 3、下载 总览 自己做的项目&#xff0c;禁止转载&#xff0c…

AI学习指南机器学习篇-标签传播算法的参数与调优

AI学习指南机器学习篇-标签传播算法的参数与调优 标签传播算法是一种常用的无监督学习算法&#xff0c;用于发现数据中的聚类结构。在应用标签传播算法时&#xff0c;合理地选择和调整参数可以对算法的效果产生重要影响。本文将介绍标签传播算法中的参数&#xff0c;并解释如何…

UART 通信协议

文章目录 一 简介二 电平标准三 引脚定义四 数据格式五 波特率 一 简介 ​ UART (Universal Asynchronous Receiver/Transmitter)&#xff0c;通用异步收发器&#xff0c;是一种串行、异步、全双工通信协议。 串行&#xff1a;利用一条传输线&#xff0c;将数据一位一位地传送…

【七】Hadoop3.3.4基于ubuntu24的分布式集群安装

文章目录 1. 下载和准备工作1.1 安装包下载1.2 前提条件 2. 安装过程STEP 1: 解压并配置Hadoop选择环境变量添加位置的原则检查环境变量是否生效 STEP 2: 配置Hadoop2.1. 修改core-site.xml2.2. 修改hdfs-site.xml2.3. 修改mapred-site.xml2.4. 修改yarn-site.xml2.5. 修改hado…

C++中的define与const的区别

C中的define与const的区别 对比维度defineconst类型和安全检查字符替换&#xff0c;没有类型安全检查有数据类型&#xff0c;进行类型检查编译器处理预处理阶段展开&#xff0c;不参与类型检查和优化编译阶段处理&#xff0c;保留类型检查和优化特性存储方式直接替换&#xff…