1. 什么是Jupyter Notebook?
1. 介绍
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果
可以童年过网页形式打开,在网页上编写程序和运行程序
2. 组成部分
- 网页应用
可以实现各种功能的工具 - 文档
Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
后缀名:.ipynb
2. 安装Jupyter Notebook
由于Anaconda中已经安装了Jupyter,因此在这里不安装
如果没有安装Anaconda,请参考该博主的讲解Jupyter Notebook介绍、安装及使用教程
3. 运行Jupyter Notebook
当执行完启动命令后,出现以下界面
- 设置Jupyter Notebook文件存放位置
(1)创建文件夹,将路径复制下来
D:\Jupyter_Files
(2)配置文件路径
命令
jupyter notebook --generate-config
找到配置文件的路径jupyter_notebook_config.py
(3)修改配置文件
用Pycharm打开上述代码
利用CTRL+F进行查找c.NotebookApp.notebook_dir
将新建文件夹的路径复制下来,把注释的#
去掉
保存,验证一下
在cmd中输入jupyter notebook
打开Jupyter Notebook,当出现以下界面,说明配置完成!
4. 使用Jupyter Notebook
点击新建,输入
print(“Hello world!”)
得到结果
在Cell-Cell Type
中
存在三种状态
当选择Code
时,是代码状态
当选择Markdown
时,是Markdown状态
测试一下标题
运行得到:
当选择Raw NBConvert
,可可将你的笔记本转换成另一种格式(比如 HTML)
运行得到:
5. 拓展功能
1. 关联Jupyter Notebook和conda的环境和包-nb_conda
安装nb_conda,你conda创建的环境与Jupyter Notebook相关联
在Anaconda Prompt
下运行以下命令
conda install nb_conda
刷新Jupyter
页面,发现出现Conda
可以在笔记本内的“Kernel”类目里的“Change ernel”切换内核。
6. 相关应用
1. 加载指定网页源代码
如果你想在Jupyter Notebook中直接加载指定网站的源代码到笔记本中
执行以下命令
%load URL
例子:
得到
2. 加载本地Python文件
执行以下命令
%load Python文件的绝对路径
注意: %load之间没有空格
例子:
输入命令后,可以按CTRL 回车来执行命令
3. 直接运行本地Python文件
输入命令
%run Python文件的绝对路径
!python3 Python文件的绝对路径(3.x版本的Python)
!python Python文件的绝对路径(2.x版本的Python)
输入命令后,可以按 control return
,过程中将不显示本地Python文件的内容,直接显示运行结果
相关学习链接
Jupyter Notebook介绍、安装及使用教程