手把手教你安装Jupyter Notebook(保姆级教程)

news2024/9/28 11:24:02

Jupyter Notebook介绍

什么是Jupyter Notebook

Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了一个交互式的界面,使用户能够以增量和可视化的方式构建和执行代码,同时支持 Markdown 格式的文本和 LaTeX 数学符号。

Jupyter Notebook安装方法

在安装Jupyter Notebook之前,可以选择先安装Anaconda,Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项,其中包括了Jupyter Notebook。

当然也可以通过命令行pip来安装(必须确保已安装python)Jupyter Notebook,下文会为大家介绍这两种方法。

情况一:利用Anaconda安装Jupyter Notebook

windows 系统安装Anaconda

1.在 Anaconda 官网下载适用于 Windows 的 Anaconda 安装包。
在这里插入图片描述
2.双击安装包进行安装,选择 “Add Anaconda to my PATH environment variable”,然后单击 “Install”
点击next
点击next
点击agree
在这里插入图片描述
点击Just Me
在这里插入图片描述
设置安装的目录(建议放在除c盘外的磁盘,最好创建一个新文件夹)
在这里插入图片描述
勾选前三个,第二个勾选表示加入环境变量,后面再设置会很麻烦
在这里插入图片描述
点击install,后面
一路next
并等待安装。
这两个都别勾,点finish就完成啦
在这里插入图片描述
此时打开命令行,输入

conda --version

若显示版本信息,说明安装成功啦
在这里插入图片描述

3.配置国内镜像源
继续在cmd里,通过输入下面命令配置为清华源:

conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

4.安装完成后,在Anaconda Navigator安装目录下,找到Navigator的可执行文件,通常在**C:\Users\wtyyy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs**文件路径下,双击打开即可。

或者在Anaconda Prompt(和navigator路径相同)命令行窗口中输入**“anaconda-navigator”**命令,然后按回车键即可启动Anaconda Navigator。

在Windows操作系统中,可以在开始菜单中找到Anaconda Navigator应用程序的快捷方式,点击打开即可。
打开后可以看到这样的界面就成功啦
在这里插入图片描述
此时点击Jupyter Notebook下的launch按钮就可以啦

情况二:利用pip命令安装Jupyter Notebook

首先需要确保已安装Python
1.打开命令提示符:按下 Win + R 键,输入 “cmd”,按下回车键打开命令提示符窗口。
在这里插入图片描述
2.安装 Jupyter Notebook:在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook。

pip install jupyter notebook

在这里插入图片描述
3.启动 Jupyter Notebook:在命令提示符中输入以下命令,启动 Jupyter Notebook。

jupyter notebook

在这里插入图片描述
4.接下来Jupyter Notebook 会在默认的浏览器中打开,如果没有自动打开,可以在浏览器中输入 http://localhost:8888/tree 来访问。
在这里插入图片描述
出现以上页面就说明安装成功了。

安装过程可能出现的问题

在使用 pip 安装 Jupyter Notebook 的过程中,可能会遇到以下问题:

1.依赖库安装失败:Jupyter Notebook 需要依赖其他 Python 库,如果其中任何一个依赖库安装失败,都会导致 Jupyter Notebook 安装失败。此时可以尝试使用 –user 参数重新安装依赖库,或者升级 pip 版本后再次安装。
具体升级pip的方法如下,首先打开命令行(win+R+cmd),输入命令:

python -m pip install --upgrade pip

若您安装的是python3版本,则输入

python3 -m pip install --upgrade pip

升级后可通过

pip --version

来验证是否更新到最新版本
python3则输入

pip3 --version

2.安装速度慢:pip 安装 Jupyter Notebook 的过程可能需要下载和安装大量文件,如果网络速度较慢,安装过程可能会非常缓慢。此时可以考虑更换下载源或者使用代理,或者直接下载安装包进行安装。
可使用清华下载源

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

3.安装版本问题:pip 可能会安装不兼容当前系统或其他库版本的 Jupyter Notebook,导致运行时出现错误或者无法正常运行。此时可以查看 Jupyter Notebook 官方文档,确定当前系统和依赖库版本兼容的 Jupyter Notebook 版本,并指定版本号进行安装。

4.权限问题:在某些情况下,安装过程需要管理员权限才能进行。此时可以使用管理员权限打开命令行窗口进行安装。

如果遇到其他问题,可以尝试查看 pip 的错误信息,或者在搜索引擎中搜索相关问题的解决方案。

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

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

相关文章

代码随想录算法训练营29期|day29 任务以及具体安排

* 491.递增子序列 class Solution {List<List<Integer>>result new ArrayList<>();LinkedList<Integer>path new LinkedList<>();boolean[] used;public List<List<Integer>> findSubsequences(int[] nums) {//Arrays.sort(nums);…

MySQL 8.3 发布,具体有哪些新增和删减?

MySQL 8.3 主要更新&#xff1a;用于标记事务分组的 GTID、JSON EXPLAIN 格式增强、一些功能删除等。 MySQL 是一款广泛使用的开源的关系型数据库管理系统&#xff0c;已推出其最新版本 MySQL 8.3。它带来了新功能和一些删除&#xff0c;有望简化数据库操作。让我们来看看有哪些…

I.MX6ULL Linux开发板环境搭建

系列文章目录 I.MX6ULL Linux开发板环境搭建 一、Ubuntu 和 Windows 文件互传 在开发的过程中会频繁的在 Windows 和 Ubuntu 下进行文件传输&#xff0c;比如在 Windwos 下进行 代码编写&#xff0c;然后将编写好的代码拿到 Ubuntu 下进行编译。Windows 和 Ubuntu 下的文件互传…

Redis入门到实战-基础篇+实战篇+高级篇+原理篇

Redis入门到实战-基础篇实战篇高级篇原理篇 文章目录 Redis入门到实战-基础篇实战篇高级篇原理篇一、基础篇二、实战篇三、高级篇四、原理篇 一、基础篇 1.基础篇笔记&#xff1a;https://blog.csdn.net/cygqtt/article/details/126974142 二、实战篇 1.实战篇笔记&#xff1a;…

2024水资源、智慧城市与绿色发展国际会议(ICWRSCGD 2024)

2024水资源、智慧城市与绿色发展国际会议(ICWRSCGD 2024) 会议简介 2024年国际水资源、智慧城市与绿色发展大会&#xff08;ICWRSCGD 2024&#xff09;将在中国杭州举行。会议聚焦“水资源、智慧城市、绿色发展”这一最新研究领域&#xff0c;致力于促进世界顶级创新者、科学…

主播考核体系相关基础

1.主播薪资类型 2.主播考核体系 1.分为日常考核、月度考核 日常考核分为三部曲&#xff1a;播前、播中、播后 &#xff08;1&#xff09;播前 &#xff08;2&#xff09;播中 &#xff08;3&#xff09;播后 月度考核 月度考核表列举 主播等级划分要素 主播晋升考核方…

Vue3组件库开发 之Button(2)

Vue3组件库开发 之Button(1) 中新建项目&#xff0c;但未安装成功ESLINT 安装ESLINT npm install eslint vite-plugin-eslint --save-dev 安装eslint后&#xff0c;组件文件出现错误提示 添加第三方macros &#xff0c;虽然不是官网但很多开发者都是vue3开发人员 安装macros…

freeswitch智能外呼系统搭建流程

1.获取实时音频数据 media_bug &#xff08;好多mrcp方式也崩溃所以用以下方式&#xff09; 可以参考 方式可以通过socket或者webscoket freeswitch[1.05]用websocket发送mediabug语音流到ASRProxy实现实时质检和坐席辅助 - 知乎 2.webscoket 好多c的库放模块容易崩溃 可以…

SAP ERP 物料主数据同步外围系统

物料主数据集成在很多项目是比较常见的需求&#xff0c;在做系统实现之前我们需要明确涉及的业务流程和需求范围&#xff0c;并且对每个系统的业务边界进行明确&#xff1a; 如果是从SAP ERP 向其他系统推送数据&#xff0c;并且实时性要求高的情况下&#xff0c;我一般倾向于在…

$ git config --global -l fatal: unable to read config file ‘XXXX‘: No such file

git配置用户级别时输入 git config --global user.name "" git config --global user.email "" 报错有两种问题 1.语句中缺少必要的空格 user.name与""之前存在空格&#xff0c;没有的话会导致设置失败 2.打开c盘&#xff0c;进入用户目录下…

Unity中URP下额外灯的距离衰减

文章目录 前言一、额外灯的距离衰减在这里插入图片描述 二、DistanceAttenuation函数的传入参数1、distanceSqr2、distanceAndSpotAttenuation3、_AdditionalLightsAttenuation4、GetPunctualLightDistanceAttenuation函数三、DistanceAttenuation函数的程序体 前言 在上一篇文…

[AIGC 大数据基础] 浅谈hdfs

HDFS介绍 什么是HDFS&#xff1f; HDFS&#xff08;Hadoop Distributed File System&#xff09;是Apache Hadoop生态系统的一部分&#xff0c;是一个分布式文件系统。它被设计用于存储和处理大规模数据集&#xff0c;并且能够容错、高可靠和高性能地处理文件。 HDFS是为了支…

C语言每日一题(48)回文链表

力扣 234 回文链表 题目描述 给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为回文链表。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,2,1] 输出&#xff1a;true示例 2&#xff1…

计算机网络 第5章(运输层)

系列文章目录 计算机网络 第1章&#xff08;概述&#xff09; 计算机网络 第2章&#xff08;物理层&#xff09; 计算机网络 第3章&#xff08;数据链路层&#xff09; 计算机网络 第4章&#xff08;网络层&#xff09; 计算机网络 第5章&#xff08;运输层&#xff09; 计算机…

基于SpringBoot微信小程序的宠物美容预约系统设计与实现

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作✌ 主要内容&#xff1a;SpringBoot、Vue、SSM、HLM…

javaweb-js-vue基础知识(持续更新中)

sshu 双向数据绑定 ---------------------------------------------------------- 注意淘宝镜像最新网址发生变化&#xff0c;记得改&#xff0c;不是老师现在用的那个&#xff0c;不然会下载出错&#xff01;&#xff01;&#xff01; 没有的&#xff1a;ctrlshiftp&#xff…

MySQL中的行锁、临建锁、间隙锁和表锁中的意向锁

文章目录 一、行锁Q&#xff1a;MySQL行锁有哪些使用场景Q&#xff1a;MySQL那些命令会导致发生行锁&#xff1f; 二、间隙锁&#xff08;Gap Lock&#xff09;间隙锁有哪些使用场景 三、临建锁&#xff08;Next-Key Lock&#xff09;四、表锁意向锁&#xff08;Intention Lock…

【Spring 篇】MyBatis多表操作:编织数据的交响乐

欢迎来到MyBatis的多表操作世界&#xff01;在这个充满交响乐的舞台上&#xff0c;我们将探索如何巧妙地编织多个数据表的数据&#xff0c;创造出一场旋律动听的数据交响曲。无需繁琐的SQL拼接&#xff0c;MyBatis让多表操作变得优雅而简单。让我们一起进入这个音乐殿堂&#x…

全卷积网络:革新图像分析

一、介绍 全卷积网络&#xff08;FCN&#xff09;的出现标志着计算机视觉领域的一个重要里程碑&#xff0c;特别是在涉及图像分析的任务中。本文深入探讨了 FCN 的概念、它们的架构、它们与传统卷积神经网络 &#xff08;CNN&#xff09; 的区别以及它们在各个领域的应用。 就像…

DualSPHysics源码结构解读,新手入门

DualSPHysics代码下载&#xff0c;进入官网&#xff1a;https://dual.sphysics.org/ 可以看到下载的地方有①Full package ②Source code&#xff0c;官方的解读是&#xff1a;如果你只是想运行案例的话就下载Full package&#xff0c;如果想要自己进行修改构建的话&#xff0…