【机器学习】不同操作系统下如何安装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://xiahunao.cn/news/3269283.html

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

相关文章

《python程序语言设计》第6章13题 数列求和编写一个函数计算

正确代码 def sumNumber(integer_num):print(" i || m(i)")print("-"*30)a 0for i in range(1, integer_num 1):a i / (i 1)print("{:4d} || {:.4f}".format(i, a))sumNumber(20)结果如下

使用 leanback 库 GridView 管理AnroidTV的焦点

一、前情提要 我当前需要开发一个TV应用,但是之前处理过的焦点问题的很少,现在空下来了,对过往的工作做一个总结分享。在手机APP开发中常用的 RecycleView 在 TV 中开发时,无法解决大量的焦点问题,所以使用leanback进…

ElasticSearch核心之DSL查询语句实战

什么是DSL? Elasticsearch提供丰富且灵活的查询语言叫做DSL查询(Query DSL),它允许你构建更加复杂、强大的查询。 DSL(Domain Specific Language特定领域语言)以JSON请求体的形式出现。目前常用的框架查询方法什么的底层都是构建DSL语句实现的,所以你必…

git 学习总结

文章目录 一、 git 基础操作1、工作区2、暂存区3、本地仓库4、远程仓库 二、git 的本质三、分支git 命令总结 作者: baron 一、 git 基础操作 如图所示 git 总共有几个区域 工作区, 暂存区, 本地仓库, 远程仓库. 1、工作区 存放项目代码的地方,他有两种状态 Unm…

2024新版 黑马程序员《C++零基础入门》笔记——第一章24 三元运算符

1.三元运算符 2.代码实践 #include "iostream" using namespace std;int main() {// 表达式? v1 : v2;int num1, num2;cout << "请输入num1的值" << endl;cin >> num1;cout << "请输入num2的值" << endl;cin >…

Flink-CDC解析(第47天)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言1. CDC 概述1.1 什么是CDC&#xff1f;1.2 CDC的实现机制1) 基于主动查询的 CDC&#xff1a;2) 基于事件接收CDC&#xff1a; 前言 本文主要概述了Flink-CDC. …

万界星空科技灯具行业MES系统:点亮生产管理的未来

在快速迭代的灯具行业中&#xff0c;高效、精准的生产管理是企业保持竞争力的关键。万界星空科技推出的灯具行业MES&#xff08;制造执行系统&#xff09;系统&#xff0c;以其强大的功能和完善的管理体系&#xff0c;正成为众多灯具生产企业的首选解决方案。本文将重点介绍万界…

u盘文件删除如何恢复?u盘恢复数据的8个诀窍,新手必看!

随着互联网的普及&#xff0c;u盘已成为人手必备的一个工具&#xff0c;承载着我们许多的重要文件和数据。然而&#xff0c;当意外删除或丢失这些关键数据时&#xff0c;我们常常会感到无助。您是否也曾经面对过u盘文件误删的尴尬吗&#xff1f;亦或者是否曾为如何从u盘中恢复已…

【漏洞复现】phpStudy 小皮 Windows面板 存在RCE漏洞

靶场资料后台自行领取【靶场】 image-20240726092307252 PhpStudy小皮面板曝RCE漏洞&#xff0c;本质是存储型XSS引发。攻击者通过登录用户名输入XSS代码&#xff0c;结合后台计划任务功能&#xff0c;实现远程代码执行&#xff0c;严重威胁服务器安全。建议立即更新至安全版…

Study--Oracle-07-ASM相关参数(四)

一、ASM主要进程 1、ASM主要后台进程 ASM实例除了传统的DBWn、LGWR、CKPT、SMON和PMON等进程还包含如下几个新后台进程: 2、牛人笔记 邦德图文解读ASM架构,超详细 - 墨天轮 二、数据库实例于ASM实例之间的交互关系 数据库实例与ASM实例之间的交互关系涉及多个步骤和过程,…

ICML最佳论文SD3上线公共教程!DreamBench++图像自动评估新基准来了,实现人类偏好深度对齐

近日&#xff0c;ICML 2024 最佳论文公布了&#xff01;其中就包含年度图像生成的「网红模型」——Stable Diffusion 3&#xff08;简称 SD3&#xff09;。SD3 是由 Stability AI 开发的最新文本到图像生成模型&#xff0c;前段时间已经全网开源&#xff01;HyperAI 超神经现已…

【PyCharm】PyCharm 2024.1 的最新变化-代码补全与智能提示

目录 代码补全与智能提示 更智能的代码补全功能 基于机器学习的代码建议 上下文相关的代码片段推荐 全行代码补全支持 (JavaScript 和 TypeScript) 本地 ML 模型的全行补全 示例 示例 1: 基于上下文的代码建议 示例 2: 全行代码补全 详细对比示例 示例 3: 传统代码补…

【iOS】3G share仿写

3G share 前言登录、注册界面首页搜索搜索更换照片折叠cell 文章活动我的 前言 本周进行了3G share的仿写&#xff0c;这个仿写内容较多&#xff0c;用到了很多之前学习的东西&#xff0c;也学习了许多的新知识。 登录、注册界面 这两个界面主要运用属性传值和协议传值&…

5. 开发环境搭建

1. 概述 基于ubuntu20.04搭建开发环境 2. 开发环境安装 恒玄SDK编译&#xff0c;依赖gcc-arm的编译工具&#xff0c;编译工具由恒玄提供&#xff1b; 2.1 配置编译工具链的环境变量 修改~/.profile文件 source ~/.profile 2.2 安装依赖包 sudo apt install ccache sudo a…

YOLO 车辆测速

原文:YOLO 车辆测速 - 知乎 (zhihu.com) 单目测速:多目标追踪 + 单目测距 + 速度公式 原理 目标检测并追踪视频中车辆的车尾(假定摄像头安装在单行道上),根据连续两帧的检测框计算得到像素距离。然后通过预先计算的 ppm (pixel per meter) ——道路不同,其值不同——得…

MyBatis操作数据库 -- 动态SQL

T04BF &#x1f44b;专栏: 算法|JAVA|MySQL|Spring &#x1faf5; 与天斗其乐无穷 文章目录 1. 动态SQL<if>标签<trim>标签<where> 标签<set> 标签<foreach> 标签<include>标签注解方式 1. 动态SQL 动态sql能够实现不同条件下的sql拼接 …

大模型深度神经网络(Deep Neural Network, DNN)

大模型深度神经网络&#xff08;Deep Neural Network, DNN&#xff09;是一种复杂的机器学习模型&#xff0c;其特点在于包含多个隐藏层&#xff0c;从而赋予模型强大的非线性表达能力和对复杂数据模式的学习能力。以下是对大模型DNN的详细介绍&#xff1a; 一、基本概念 深度…

C++初阶:string(字符串)

✨✨所属专栏&#xff1a;C✨✨ ✨✨作者主页&#xff1a;嶔某✨✨ 为什么要学习string类 C语言中&#xff0c;字符串是以\0结尾的一些字符的集合&#xff0c;为了操作方便&#xff0c;C标准库中提供了一些str系列 的库函数&#xff0c;但是这些库函数与字符串是分离开的&#…

贪心算法总结(2)

一、买卖股票的最佳时机 . - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int maxProfit(vector<int>& prices) {int miniINT_MAX;int ret0;for(int&price:prices){//遍历的时候&#xff0c;我们随时去更新最小的值&#xff0c;然后让每一位…

shell脚本学习以及案列练习

&#xff08;一&#xff09;用shell脚本自动化部署安装nginx 首先创建一个目录&#xff0c;用于存放该脚本 mkdir -p /root/shell 然后创建脚本文件 vim /root/shell/install_nginx.sh 再给脚本文件加上执行权限 chmod x /root/shell/install_nginx.sh 然后执行&#xff0c…