首页 > 其他分享 >手把手教你安装Jupyter Notebook(保姆级教程)

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

时间:2024-08-08 21:17:22浏览次数:8  
标签:Jupyter -- 手把手 Notebook conda Anaconda numpy

来源于:https://blog.csdn.net/weixin_43855159/article/details/137738714

1. 什么是Jupyter Notebook

Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。它最初由IPython团队开发,现在已经成为一个独立的项目,并广泛用于数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。因其直观易用的界面和强大的功能,在数据科学、机器学习、科学计算和软件开发等领域得到了广泛的应用。它不仅是研究人员、学生和数据分析师的有力工具,也是教师和教育者用于创建交互式教程和演示文稿的理想选择。

2. 方式一:通过命令行pip来安装Jupyter Notebook

首先需要确保已安装Python,不会安装的参考:[python安装教程](点击跳转)

2.1 按下 Win + R 键,输入 “cmd”,按下回车键打开Windows终端

[图片]

2.2 使用 pip 安装 Jupyter Notebook,输入以下命令

pip install jupyter
[图片]

2.3 安装完成,输入以下命令,启动 Jupyter Notebook

jupyter notebook
[图片]

2.4 接下来Jupyter Notebook 会在默认的浏览器中打开。如果没有自动打开,可以在浏览器中输入 http://localhost:8888/tree 打开

[图片]

3. 方式二:利用Anaconda安装Jupyter Notebook

什么是Anaconda
Anaconda是一个开源的Python发行版本,专注于数据分析。它包含了conda、Python等190多个科学包及其依赖项,使得用户可以便捷地获取和管理这些包,同时提供对环境的统一管理。Anaconda的特点包括:

  1. 集成第三方库:Anaconda常用于科学计算领域,集成了许多数据分析库,如pandas、numpy、matplotlib等,可以方便地进行数据分析、机器学习等任务。
  2. 虚拟环境管理:使用conda,用户可以创建多个不同的虚拟环境,每个环境可以分隔不同项目所需要的不同版本的包,有效预防版本冲突。
  3. 跨平台支持:Anaconda支持Linux、Windows、Mac OS X等多个操作系统,并可以自由切换不同版本的Python。
  4. 开源与免费:Anaconda是完全开源和免费的,尽管一些额外的加速和优化功能可能需要付费,但对于学术用途,可以申请免费的License。

因此,对于数据分析的初学者或专业人士来说,Anaconda都是一个非常有用的工具,可以大大提高工作效率和减少配置问题。

3.1 安装Anaconda(Windows系统)

下载地址:https://www.anaconda.com/download/success
下载慢的可以下载我下载好的:https://www.123pan.com/s/OlsEjv-Hrjzh.html

请添加图片描述
请添加图片描述
在这里插入图片描述
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

3.2 更换国内源

为什么需要更换国内源
官方源对应的服务器位于国外,这可能导致下载速度慢,甚至有时无法访问。因此,为了提高下载速度和稳定性,添加国内镜像源是一个有效的解决方案。更换为国内源可以显著提升Anaconda的使用体验,确保用户可以更快速、更稳定地获取所需的软件包和依赖项。

请添加图片描述

# 查看当前配置的镜像源
conda config --show channels 
# 恢复默认配置
conda config --remove-key channels
# 向conda的配置中添加清华大学镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --set show_channel_urls yes

请添加图片描述

3.3 创建一个新环境,在新环境中安装包,安装jupyter

不想创建新环境,也可以直接使用默认的环境,点击直接打开jupyter notebook(接着看3.4就可以)

在这里插入图片描述

创建新环境myenv

请添加图片描述
请添加图片描述

3.4 Jupyter notebook的基础使用

请添加图片描述
请添加图片描述
请添加图片描述

3.5 conda常用命令

  1. 创建环境:
  • conda create --name myenv: 创建一个名为 myenv 的新环境。
  • conda create --name myenv python=3.8: 创建一个带有指定 Python 版本的环境。
  • conda create --name myenv numpy pandas: 创建一个包含指定软件包的环境。
  1. 管理环境:
  • conda activate myenv: 激活名为 myenv 的环境。
  • conda deactivate: 停用当前环境。
  • conda env list: 列出所有可用环境。
    -conda env remove --name myenv: 删除名为 myenv 的环境。
  1. 安装/卸载软件包:
  • conda install numpy: 安装 numpy 包。
  • conda install numpy=1.19.2: 安装指定版本的 numpy 包。
  • conda install --file requirements.txt: 从 requirements.txt 文件中安装所有指定的软件包。
  • conda remove numpy: 卸载 numpy 包。
  1. 更新软件包:
  • conda update numpy: 更新 numpy 包到最新版本。
  • conda update --all: 更新所有已安装的软件包到最新版本。
  1. 搜索软件包:
  • conda search numpy: 搜索可用的 numpy 版本。
  • conda search "*search_term*": 在 Conda 存储库中搜索指定的软件包。
  1. 清理:
  • conda clean --all: 清理不再需要的临时文件和缓存。

标签:Jupyter,--,手把手,Notebook,conda,Anaconda,numpy
From: https://www.cnblogs.com/kohler21/p/18349764

相关文章

  • 计算机毕业设计项目推荐,院系资料分类管理平台 84184(开题答辩+程序定制+全套文案 )上万
    目 录摘要1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 院系资料分类管理平台系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析......
  • 计算机毕业设计项目推荐,红色旅游网站设计与开发 99214(开题答辩+程序定制+全套文案 )上
    摘 要21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于旅游服务管理也是十分常见的。过去使用手工的管理方式对旅游服务进行管理,造成了管理繁琐、难以维护等问题,如今使用计算机对旅游服务的各项基本信息进行管理,比起手工管理来说既方便又简单,而且具有易......
  • 解决电脑缺少.NET组件?手把手教你轻松解决
    在日常使用电脑的过程中,很多用户可能会遇到“电脑缺少.NET组件”的提示,这可能导致某些应用程序无法正常运行或安装。那么,.NET组件到底是什么?为何它如此重要?本文将为您详细解答这些问题,并提供有效的解决方案,帮助您快速修复这一常见问题。一.什么是.NET组件?.NET组件是由微软开......
  • 【Pyautogui自动准备jupyter】附上报错合集,已解决
    刚认识了pyautogui,浅浅写一段自动准备jupyter的程序importpyautogui#importpyperclipimporttimedefopen_jupyter():print('Openingjupyter...')time.sleep(1)try:location=pyautogui.locateOnScreen(r"D:\STEFANOS\python\t......
  • 学大模型必看!手把手带你从零微调大模型!
    今天分享一篇技术文章,你可能听说过很多大模型的知识,但却从未亲自使用或微调过大模型。今天这篇文章,就手把手带你从零微调一个大模型。大模型微调本身是一件非常复杂且技术难度很高的任务,因此本篇文章仅从零开始,手把手带你走一遍微调大模型的过程,并不会涉及过多技术细节。......
  • 在 jupyter Notebook 中导入自定义模块的问题
    假设我们有一个如下的文件结构,#注意:不是实际的目录结构,而是类似的root../tests../src../__init__.pyutils../__init__.pydata.pypipeline.pysqlal../__init__.pysql_alchm.pytest.pyprocess.ipynb......
  • 手把手教你使用Python网络爬虫下载一本小说(附源码)
    大家好,我是Python进阶者。前言前几天【磐奚鸟】大佬在群里分享了一个抓取小说的代码,感觉还是蛮不错的,这里分享给大家学习。一、小说下载如果你想下载该网站上的任意一本小说的话,直接点击链接进去,如下图所示。只要将URL中的这个数字拿到就可以了,比方说这里是951,那么这个数字......
  • 在python jupyter下运行cuda c++程序
    Installrunthisonjupyter(*.ipynb)files!pip3installnvcc4jupyterUsageloadtheextensiontoenablethemagiccommands:%load_extnvcc4jupyterRuncudatest%%cuda#include<stdio.h>__global__voidhello(){printf("Hellofromblock......
  • 在python jupyter下运行cuda c++程序
    Installrunthisonjupyter(*.ipynb)files!pip3installnvcc4jupyterUsageloadtheextensiontoenablethemagiccommands:%load_extnvcc4jupyterRuncudatest%%cuda#include<stdio.h>__global__voidhello(){printf("Hellofromblock......
  • 解锁GraphRag.Net的无限可能:手把手教你集成国产模型和本地模型
        在上次的文章中,我们已经详细介绍了GraphRag的基本功能和使用方式。如果你还不熟悉,建议先阅读前面的文章    通过前两篇文章,相信你已经了解到GraphRag.Net目前只支持OpenAI规范的接口,但许多小伙伴在社区中提议,希望能增加对本地模型(例如:ollama等)的支持。所以这......