1 认识jupyter

jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序;开发、记录和执行代码,以及结果输出。

jupyter Notebook提供了两个组件。

web应用程序:基于浏览器的工具,用于交互式创作文档,其中包含解释性文本,数学,计算及其富媒体输出。

Notebook文档:Web应用程序中可见的所有内容的表示,包括计算的输入和输出,说明文本,数学,图像和对象的富媒体表示。文档保存为 .ipynb 的JSON格式文件。不过还可以通过 File ->Download as 方式可以保存为.ipynb、.py、.html、.pdf、txt、.md等多种格式

详参官网:https://jupyter-notebook.readthedocs.io/en/stable/notebook.html

Web应用程序的主要功能

  • 用于代码的浏览器内编辑,具有自动语法突出显示,缩进和制表符完成/内省。
  • 能够从浏览器执行代码,计算结果附加到生成它们的代码。
  • 使用富媒体表示显示计算结果,例如HTML,LaTeX,PNG,SVG等。例如,matplotlib库呈现的出版品质图可以包含在内。
  • 使用Markdown标记语言(可以为代码提供注释)对富文本进行浏览器内编辑,不仅限于纯文本。
  • 能够使用LaTeX在markdown单元格中轻松包含数学符号,并由MathJax本机渲染。

笔记本文件

Notebook文档包含交互式会话的输入和输出以及代码附带但不用于执行的附加文本。通过这种方式,笔记本文件可以作为会话的完整计算记录,将可执行代码与解释性文本,数学和结果对象的丰富表示交错。这些文档是内部JSON文件,并与.ipynb扩展名一起保存。由于JSON是纯文本格式,因此可以对其进行版本控制并与同事共享。

可以通过nbconvert命令将笔记本导出为一系列静态格式,包括HTML(例如,博客文章),reStructuredText,LaTeX,PDF和幻灯片。

此外,.ipynb可以通过Jupyter Notebook Viewernbviewer)共享公共URL中提供的任何 笔记本文档。此服务从URL加载笔记本文档并将其呈现为静态网页。因此,结果可以与同事或公共博客文章共享,而其他用户无需自己安装Jupyter笔记本。实际上,nbviewer只是nbconvert作为Web服务,因此您可以使用nbconvert进行自己的静态转换,而不依赖于nbviewer。

2 jupyter的安装

2.1 基于Anaconda管理器安装ipthon

jupyter的安装可以使用Anaconda软件进行安装,由于我对这个软件不感冒,所有就选在下列方式进行安装

jupyter的安装依赖于内核运行,这里我们依赖于ipython内核。

2.2 安装Ipython(方案1)

2.2.1 安装python

如果没有安装python,首先下载python3 并安装

2.2.2 升级pip

打开命令管理器,输入下段代码

python -m pip  install --upgrade pip

其实如果pip版本过低,命令管理器会提示升级pip,并给出升级代码

2.2.3 安装Ipython

pip install ipython

2.3 下载Ipython后安装

您可以从GitHubPyPI手动下载IPython 。要安装其中一个版本,请将其解压缩并使用终端从顶级源目录运行以下命令:

pip install

也可以参考 IPython的安装 https://ipython.org/install.html

3 安装jupyter

在命令管理器中运行下段代码

pip install jupyter

4 运行jupyter

在命令管理器中运行下段代码

jupyter notebook

出现下面内容时,恭喜,安装成功!

“以下显示的为文件夹内容”  与 打开的具体文件夹有关。

5 配置Jupyter的默认开启目录

jupyter默认打开目录为

C:\Users\******g\AppData\Local\Programs\Python\Python37\Scripts

简而言之,就是python安装目录下的Scripts文件夹

而实际上,我们希望默认打开的是项目文件夹

打开jupyter_notebook_config.py。

方案1,直接搜索,我的文件位置 C:\Users\******g\.jupyter

方案2,打开命令提示符,输入如下代码  jupyter notebook --generate-config

修改 c.NotebookApp.notebook_dir = ' '

该段代码约在261行

1)去掉行代码前的注释

2)添加文件目录 c.NotebookApp.notebook_dir = ' D:\\Python\project'

注意:一定注意盘符后面是双斜杠 \\

保存关闭。再打开文件就能够达到你的期许。

6 快捷启动jupyter

作为常用工具,每次运行时打开 ”命令提示符“  ->  输入 jupyter notebook ,比较繁琐。

编制简单快捷启动 jupyter 脚本文件。

新建txt文本文件

键入如下内容

@echo off
D:
cd C:\Users\*****g\AppData\Local\Programs\Python\Python37\Scripts
jupyter notebook

cd 后面的内容为jupyter notbook文件所在的位置。

保存后,修改文本后缀,.txt -> .bat

再启动jupyter notbook时双击 bat文件即可。

参考文件

jupyter notbook 官方网站

Jupyter的安装和使用(windows)

最新文章

  1. 国际化(Internationalization)
  2. Qt——自定义属性
  3. Dijkstra算法(一)之 C语言详解
  4. 设置Android studio黑色主题
  5. Objective-C determine data network type of the iOS device
  6. MEF学习笔记
  7. POJ 1860 Currency Exchange 毫无优化的bellman_ford跑了16Ms,spfa老是WA。。
  8. [转] weak_ptr解决shared_ptr环状引用所引起的内存泄漏
  9. 国内使用google地图的初级使用
  10. 【app】遍历目录所有文件
  11. NET单元测试的艺术
  12. select取值问题
  13. 1293: [SCOI2009]生日礼物
  14. MariaDB多实例的安装配置
  15. bzoj1977次小生成树(重要)
  16. .Net 获取日期所属于一年中的第几周
  17. Android开发颜色大全
  18. Inno Setup入门(四)——为程序创建桌面快捷方式
  19. [oracle复习] - Oracle
  20. Spring/Spring MVC/Spring Boot的区别

热门文章

  1. [Git] Move some commits to a separate branch that I have accidentally committed to master
  2. ASP入门(十六)-ASP开发的规范
  3. 【Python】torrentParser1.04 增加获得磁力链URI功能
  4. hibernate 02之helloworld
  5. Vue.js 2.0 独立构建和运行时构建的区别
  6. Live555实战之交叉编译live555共享库
  7. scpclient使用报错fchmod无法找到问题解决
  8. 配置Git绑定Git@OSC
  9. js全局属性 全局变量
  10. C/C++中extern关键字详解(转)