【机器学习】不同操作系统下如何安装Jupyter Notebook和Anaconda

引言

Jupyter Notebook 是一个非常流行的开源Web应用程序,允许你创建和共享包含代码、方程、可视化和解释性文本的文档

文章目录

  • 引言
  • 一、如何安装Jupyter Notebook
    • 1.1 对于Windows用户
    • 1.2 对于macOS用户
    • 1.3 对于Linux用户:
  • 二、如何安装Anaconda
    • 2.1 对于Windows用户
    • 2.2 对于macOS用户
      • 对于Linux用户

一、如何安装Jupyter Notebook

1.1 对于Windows用户

  1. 安装Anaconda

    • 访问 Anaconda官网 下载适合操作系统的Anaconda版本
    • 安装时保持默认设置,这样就会自动将Anaconda添加到系统环境变量中
  2. 打开Anaconda Navigator

    • 安装完成后,打开Anaconda Navigator,这是一个图形界面,可以方便地管理你的环境和应用程序
    • 在Anaconda Navigator中,你可以找到Jupyter Notebook,点击“Launch”按钮运行,如图所示:
      在这里插入图片描述
  3. 使用命令行

    • 也可以通过Windows的命令提示符或Anaconda Prompt来启动Jupyter Notebook
    • 打开命令提示符或Anaconda Prompt,输入以下命令:jupyter notebook,命令提示符如图所示,并自动打开jupyter notebook
      在这里插入图片描述
      在这里插入图片描述

1.2 对于macOS用户

  1. 安装Homebrew(如果尚未安装):
    • 打开终端,粘贴以下命令并按回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 安装完成后,使用Homebrew安装Python:
brew install python
  1. 使用pip安装Jupyter
    • 在终端中,使用以下命令安装Jupyter:
pip3 install jupyter
  1. 启动Jupyter Notebook
    • 安装完成后,在终端中输入以下命令来启动Jupyter Notebook:
jupyter notebook

1.3 对于Linux用户:

  1. 确保Python和pip已安装
    • 大多数Linux发行版都预装了Python,可以使用以下命令来检查:
python3 --version
  • 使用以下命令安装pip:
sudo apt-get install python3-pip
  1. 使用pip安装Jupyter
    • 在终端中,使用以下命令安装Jupyter:
pip3 install jupyter
  1. 启动Jupyter Notebook
    • 安装完成后,在终端中输入以下命令来启动Jupyter Notebook:
jupyter notebook

PS:

  1. 安装过程中可能会遇到权限问题,如果需要,可以在命令前添加sudo来执行
  2. 安装完成后,可以在浏览器中通过默认的http://localhost:8888地址访问Jupyter Notebook
  3. 在Jupyter界面中,你可以创建新的笔记本,编写代码,并进行数据分析和可视化

二、如何安装Anaconda

安装Anaconda是一个相对简单的过程,下面是不同操作系统详细的步骤

2.1 对于Windows用户

  1. 下载Anaconda
    • 访问 Anaconda官网
    • 选择适合电脑操作系统的Anaconda版本(例如,Windows 64-bit或32-bit)
    • 点击“Download”下载安装程序
  2. 安装Anaconda
    • 运行下载的安装程序
    • 按照安装向导的指示操作,建议选择“Just Me”而不是“All Users”,除非有特殊需求
    • 在“Advanced Options”中,确保选中“Add Anaconda to my PATH environment variable”选项,这样可以在命令提示符下直接使用Anaconda
    • 完成安装后,重启电脑以确保所有更改生效

2.2 对于macOS用户

  1. 下载Anaconda
    • 在Anaconda官网选择适合macOS的安装包
    • 下载安装包
  2. 安装Anaconda
    • 双击下载的.sh文件
    • 打开终端(Terminal),导航到下载文件的目录
    • 运行以下命令以安装Anaconda:
      bash Anaconda3-x.x.x-MacOSX-x86_64.sh
      
      请将Anaconda3-x.x.x-MacOSX-x86_64.sh替换为你下载的文件名
    • 安装过程中,会提示你阅读许可协议,按Enter继续阅读,输入yes接受协议
    • 当提示“Do you wish the installer to prepend the Anaconda3 install location to PATH in your /Users/username/.bash_profile ?”时,输入yes

对于Linux用户

  1. 下载Anaconda
    • 在Anaconda官网选择适合Linux的安装包
    • 下载安装包
  2. 安装Anaconda
    • 打开终端
    • 使用cd命令导航到下载文件的目录
    • 运行以下命令以安装Anaconda:
      bash Anaconda3-x.x.x-Linux-x86_64.sh
      
      请将Anaconda3-x.x.x-Linux-x86_64.sh替换为你下载的文件名
    • 安装过程中,按照提示操作,同意许可协议,当询问是否将Anaconda添加到PATH时,输入yes

安装完成后,可以通过在终端或命令提示符中输入conda命令来验证安装是否成功此外,可以使用anaconda-navigator命令来启动Anaconda Navigator,这是一个图形界面,可以方便地管理环境和应用程序

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

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

相关文章

css气泡背景特效

css气泡背景特效https://www.bootstrapmb.com/item/14879 要创建一个CSS气泡背景特效,你可以使用CSS的伪元素(:before 和 :after)、border-radius 属性来创建圆形或椭圆形的“气泡”,以及background 和 animation 属性来设置背景…

基于 Electron+Vite+Vue3+Sass 框架搭建

技术参考 技术描述Electron一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。嵌入 Chromium 和 Node.jsElectron Forge用于打包和分发 Electron 应用程序的一体化工具。英文地址在此Vite前端构建工具Vue3用于构建用户界面的 JavaScript 框架vitejs/plugin-vueVite 插…

java基础-String

之前有很长时间没进行更新了,现在开始会重新进行java基础的学习,所以会开始进行java基础方面的更新,今天会进行string字符串的学习。 String在底层被final(声明的变量或者对象不可以扩展/改变)修饰,故其不可变。其底层采用的是字符…

springboot集成redis之字典缓存

什么是redis的字典缓存? Redis的缓存是Redis内部用于存储键值对数据结构的一种基础数据结构。在Redis中,所有的键值对都是通过字典这种数据结构来存储的。字典在Redis中扮演着核心角色,因为它不仅用于数据库中的键值对存储,还用于…

Postman设置全部请求都携带请求头,Postman如何一次性设置请求头、不需要一个请求一个请求去添加请求头

文章目录 一、问题描述二、解决办法三、应用场景 一、问题描述 现在我有 n 个接口测试,其中 n 个都需要携带一致的请求头(其实一般都是携带 JWT 令牌),怎么办?我要一个一个写?如图: 二、解决办…

go语言Gin框架的学习路线(十)

目录 GORM的CRUD教程 查询 普通查询 定义 User 结构体 查询所有用户 查询第一个用户 总结 条件查询 内联条件 额外查询选项 高级查询 链式操作 Scopes 多个立即执行方法 GORM的CRUD教程 CRUD 是 "Create, Read, Update, Delete"(创建、查询…

[经验] 驰这个汉字的拼音是什么 #学习方法#其他#媒体

驰这个汉字的拼音是什么 驰,是一个常见的汉字,其拼音为“ch”,音调为第四声。它既可以表示动词,也可以表示形容词或副词,意义广泛,经常出现在生活和工作中。下面就让我们一起来了解一下“驰”的含义和用法。…

以Zookeeper为例 浅谈脑裂与奇数节点问题

一、脑裂现象的定义与影响 脑裂(split-brain)是指在分布式系统中,因网络分区或其他故障导致系统被切割成两个或多个相互独立的子系统,每个子系统可能独立选举出自己的领导节点。这一现象在依赖中心领导节点(如Elastic…

【Qt 】JSON 数据格式详解

文章目录 1. JSON 有什么作用?2. JSON 的特点3. JSON 的两种数据格式3.1 JSON 数组3.2 JSON 对象 4. Qt 中如何使用 JSON 呢?4.1 QJsonObject4.2 QJsonArray4.3 QJsonValue4.4 QJsonDocument 5. 构建 JSON 字符串6. 解析 JSON 字符串 1. JSON 有什么作用? &#x…

【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第三十九章 Linux MISC驱动

i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT…

5.Fabric的共识机制

在Fabric中,有以下3中典型共识机制。 Solo共识 solo共识机制只能用于单节点模式,即只能有一个Orderer节点,因此,其共识过程很简单,每接收到一个交易信息,就在共识模块的控制下产生区块并广播给节点存储到账本中。 Solo 模式下的共识只适用于一个Orderer节点,所以可以在…

CTF-Web习题:2019强网杯 UPLOAD

题目链接:2019强网杯 UPLOAD 解题思路 打开靶场如下图所示,是一个注册和登录界面 那就注册登录一下,发现是一个提交头像的页面: 试了一下只有能正确显示的png图片才能提交成功,同时F12拿到cookie,base6…

便宜多域名SSL证书申请平台推荐

随着互联网的深入发展,网络安全问题愈发受到重视。SSL证书作为保障网站和用户数据安全的重要工具,其重要性不言而喻。在众多SSL证书类型中,多域名SSL证书因其独特的功能和优势,逐渐成为企业和个人保护网站安全的首选。 申请便宜S…

Django视图与URLs路由详解

在Django Web框架中,视图(Views)和URLs路由(URL routing)是Web应用开发的核心概念。它们共同负责将用户的请求映射到相应的Python函数,并返回适当的响应。本篇博客将深入探讨Django的视图和URLs路由系统&am…

全国区块链职业技能大赛国赛考题区块链产品需求分析与方案设计

任务1-1:区块链产品需求分析与方案设计 本任务需要依据项目背景完成需求分析与方案设计,具体要求如下: 依据给定区块链食品溯源系统的业务架构图,对考题进行业务分析,尽可能多的去考虑一个业务系统所需要的模块,使用Visio或思维导图工具展现本系统的基本设计概念和处理流…

科研绘图系列:R语言热图(heatmap)

介绍 热图是一种数据可视化技术,通常用于展示数据的分布情况。它通过颜色的变化来表示数据的大小或密度,使得观察者能够直观地理解数据集中的模式和趋势。以下是热图的一些关键特点和应用场景: 数据分布:热图可以显示数据在不同区域的分布情况,比如在地图上显示不同地区的…

Go基础编程 - 12 -流程控制

流程控制 1. 条件语句1.1. if...else 语句1.2. switch 语句1.3. select 语句1.3.1. select 语句的通信表达式1.3.2. select 的基特性1.3.3. select 的实现原理1.3.4. 经典用法1.3.4.1 超时控制1.3.4.2 多任务并发控制1.3.4.3 监听多通道消息1.3.4.4 default 实现非堵塞读写 2. …

GPT-4o mini是什么?

今天,全网都知道 OpenAI 发现货了! GPT-4o mini 取代 GPT 3.5,从此坐上正主之位。 从官网信息来看,OpenAI 最新推出的 GPT-4o mini 重新定义了 AI 成本效益的标准,其性能优于前代模型 GPT-3.5 Turbo,且成本…

查看公网IP的网络出口

文章目录 背景 背景 有时候在各种交易或其他时候,会被问到给我一个公网IP,我来帮你加白名单。 这个怎么怎么获取公网IP呢,在自己本机查看ipconfig或者ifconfig ip a 等命令查到的一般都是局域网的IP,每台机器都需要一个IP来进行对…