我是靠谱客的博主 儒雅大雁,最近开发中收集的这篇文章主要介绍jupyter notebook使用1 介绍2 安装3 使用4 各种小问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1 介绍

  • 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
  • 组成部分
    ① 网页应用
    网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具。
    ② 文档
    即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
    特点:这些文档是保存为后缀名为**.ipynb**的JSON格式文件,不仅便于版本控制,也方便与他人共享。
    此外,文档还可以导出为:HTML、LaTeX、PDF等格式。

2 安装

1 首先得确保安装了python,推荐使用Anaconda来安装,使用Anaconda可以创建多个python环境,方便深度学习时使用不同框架后环境的切换,安装完成后默认base环境会自带jupyter notebook

2 下载完成后,创建一个环境

(1)使用以下命令安装

conda create -n 你的自定义python环境名 python==你想要的python版本
conda craete -n jayden python==3.7.0

(2)激活使用你的python环境

conda activate jayden

(3)如果没有jupyter notebook,安装jupyter notebook(一般都自带,所以可以忽略这一步)

conda install jupyter notebook

(4)命令行直接输入jupyter notebook,然后就会才cmd的当前目录用网页的形式打开

jupyter notebook

自此完成安装

3 使用

3.1 使用技巧

3.2 非常有用的插件安装

(1)先切换到自己的环境下,然后输入以下代码

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

(2)安装完后重启jupyter notebook即可使用
demo
如果出现所有插件禁止选择的情况,把√取消就可以了
demo
(3)推荐使用的插件
当选择一个插件时,下面都有对应的介绍,可以根据自己的需求添加

  • Autopep8 - 格式化/美化代码(注意:失效情况在安装一个包 conda install pep8)
    Use kernel-specific code to reformat/prettify the contents of code cells
  • Code prettify - 格式化/美化代码
    Use kernel-specific code to reformat/prettify the contents of code cells
  • Codefolding - 折叠代码
    This extension enables the CodeMirror feature to allow codefolding in code cells
  • Collapsible Headings - 笔记本按标题折叠
    Allows notebook to have collapsible sections, separated by headings
  • ExecuteTime - 显示执行时间
    Display when each cell has been executed and how long it took
  • Hide Header - 热键切换可见性
    Toggle visibility of all of header, menubar, toolbar using a hotkey
  • Highlight selected word - 高亮所选词
    Enables the CodeMirror addon “Match Highlighter”
  • highlighter - 高亮markdown中文本
    Enable to highlight select text in a markdown cell
  • Hinterland - 自动补全代码
    Enable code autocompletion menu for every keypress in a code cell, instead of only enabling it with tab
  • Nbextensions edit menu item - 编辑菜单项
    Add an edit-menu item to open the nbextensions configurator page
  • Notify - 后台运行完通知
    Show a browser notification when kernel becomes idle again after being busy for some time - configurable after 0, 5, 10, or 30 seconds busy.
  • Table of Contents (2) - 目录
    The toc2 extension enables to collect all running headers and display them in a floating window, as a sidebar or with a navigation menu. The extension is also draggable, resizable, collapsable, dockable and features automatic numerotation with unique links ids, and an optional toc cell.
  • Variable Inspector - 检查变量
    The Variable Inspector extension collects all defined variables and display them in a floating window. The extension is also draggable, resizable, collapsable.

4 各种小问题

3.1 jupyter内核设置为自己的环境

(1)首先安装ipykernel包,在命令行输入

conda install ipykernel

(2)然后切换到你要使用的环境

conda activate 你的环境变量名

(3)将环境写入到Notebook的kernel中(关键步骤)

python -m ipykernel install --user --name 你的环境变量名 --display-name "Python 你想要jupyter显示的名字"

(4)再次运行notebook,切换到你想要的环境即可
在这里插入图片描述

最后

以上就是儒雅大雁为你收集整理的jupyter notebook使用1 介绍2 安装3 使用4 各种小问题的全部内容,希望文章能够帮你解决jupyter notebook使用1 介绍2 安装3 使用4 各种小问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部