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

转世重生之当程序员从零开始,不可错过的Jupyter Notebook的详细安装教程 ♪(^∇^*)

一、前期准备工作 😉

        Jupyter Notebook是基于Python的,因此首先需要确保您的计算机上安装了Python。建议安装Python 3.7或更高版本。Python下载网站链接:Python。

        pip是Python的包管理工具,用于安装和管理Python包。在大多数情况下,当您安装Python时,pip也会一同安装。如果pip没有自动安装,您可以通过Python的官方网站或其他渠道手动安装pip。

        或者使用Anaconda安装,下载适用于您操作系统的Anaconda安装包,按照安装向导的指示完成Anaconda的安装。在安装过程中,请确保勾选了“Add Anaconda to my PATH environment variable”选项,以便在命令行中直接使用Anaconda命令。Anaconda下载网站链接:Anaconda

二、安装Jupyter Notebook (´▽`ʃ♡ƪ)

        安装Jupyter Notebook有多种方法,最常见的是使用pip或Anaconda进行安装。

2.1、pip安装

        首先打开命令行工具,在Windows上是CMD或PowerShell(在MacOS或Linux上是Terminal)将pip(pip3)到最新版本(可选,推荐更新)

pip install --upgrade pip# 换源
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install --upgrade pip

        其次在pip更新完成后,在相同界面(命令提示符)继续安装Jupyter Notebook

pip install notebook
pip3 install notebook

        最后,需要验证Jupyter Notebook是否安装成功?

        在命令行中输入:jupyter notebook命令来启动Jupyter Notebook。如果安装成功,您的默认浏览器将自动打开,并显示Jupyter Notebook的主界面。如下图所示:

2.2、Anaconda安装

        首先打开Anaconda Prompt(Windows)或终端(macOS/Linux),输入以下命令来安装Jupyter Notebook:

conda install jupyter notebook

        安装完成后,同样可以通过在命令行中输入:Jupyter Notebook命令来启动Jupyter Notebook。

三、配置Jupyter Notebook

        安装完成后,您可以对Jupyter Notebook进行一些基本配置,以满足您的个性化需求。

3.1、生成配置文件

        在命令行中输入:jupyter notebook --generate-config命令,这将在默认位置生成一个名为:jupyter_notebook_config.py的配置文件。

3.2、编辑配置文件

 找到生成的配置文件,并用文本编辑器打开它。 您可以根据需要修改配置文件中的设置,例如更改默认的笔记本存储位置、设置密码访问等。   

总结:

        通过以上步骤,您应该能够顺利地从零开始安装并使用Jupyter Notebook。无论您是数据科学家、机器学习工程师还是初学者,Jupyter Notebook都是一个非常强大的工具,可以帮助您更高效地进行代码编写和数据分析。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【黑马java基础】网络通信
  • 远程连接工具连接不上虚拟机的解决方式(Xshell/Windterm...)
  • ECRS工时分析软件:工业工程精益生产的智慧引擎
  • 日本央行首次加息,同时缩减国债购买规模
  • 当服务器出现蓝屏时有哪些应对措施呢?
  • 智慧宿舍中的楼层管理
  • 图论之最短路径问题(朴素Dijksra算法\堆优化版Dijksra算法\Bellman-Ford\SPFA)
  • 超详细的MySQL CRUD 并配备了大量的测试用例, 包教包会
  • magic-api-server通过classpath增加数据库驱动
  • 【C++/STL】:哈希的应用 -- 位图布隆过滤器
  • 链表的实现(C++版)
  • uniapp小程序登录问题
  • QT--线程
  • 【Vue3】标签的 ref 属性
  • linux每个目录都是干啥的???linux目录说明
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 时间复杂度分析经典问题——最大子序列和
  • 【技术性】Search知识
  • HTML-表单
  • HTTP 简介
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Magento 1.x 中文订单打印乱码
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Python打包系统简单入门
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 批量截取pdf文件
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 再谈express与koa的对比
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 我们雇佣了一只大猴子...
  • ​io --- 处理流的核心工具​
  • ​插件化DPI在商用WIFI中的价值
  • #Linux(Source Insight安装及工程建立)
  • $NOIp2018$劝退记
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (利用IDEA+Maven)定制属于自己的jar包
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十八)Flink CEP 详解
  • (学习日记)2024.01.09
  • (一) 初入MySQL 【认识和部署】
  • (转)Oracle存储过程编写经验和优化措施
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net framework4与其client profile版本的区别
  • .NET简谈设计模式之(单件模式)
  • @Responsebody与@RequestBody
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [Android Pro] AndroidX重构和映射
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [BZOJ3757] 苹果树