02.27 Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

系列文章

大纲

  • Jupyter介绍
  • Jupyter安装和配置
  • Jupyter常见操作

Jupyter介绍

Jupyter Notebook是一个开源Web应用程序,可以使用它在浏览器中编写Python代码。 它的常见使用场景:数据清理和转换,数值模拟,统计模型,数据可视化,机器学习等。图1是Jupyter的工作界面,可以同时在一个Jupyter文件中编写Markdown文档和Python代码。

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图1 jupyter notebook interface


Jupyter安装配置

在之间的文章中已经介绍了Conda,基于前面的创建的test Python虚拟环境,来安装配置jupyter notebook。

安装

conda install -c conda-forge notebook

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图2 conda安装jupyter notebook


生成并配置jupyter配置文件

使用jupyter notebook --generate-config命令生成jupyter配置文件,如图3。

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图3 jupyter生成配置文件

使用jupyter --config-dir列出jupyter notebook配置地址。

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图4 jupyter --config-dir


使用vim进入生成的配置文件,在配置文件中设置地址,如图,找到c.NotebookApp.notebook_dir,设置需要方式jupyter文件存储位置,编辑保存后,重新打开jupyter。具体操作如图5。

vim jupyter_notebook_config.py

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图5 c.NotebookApp.notebook_dir


Jupyter常见操作

完成上述操作后,在命令行执行jupyter notebook,会在浏览器中打开如下界面,此界面为jupyter的工作界面。

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图6 jupyter工作界面

新建文件夹


Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图7 jupyter创建文件


Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图8 jupyter修改目录名

进入上面创建的文件目录,然后新建python文件

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图9 python新建文件


执行Python语句

插入一个单元格,在单元格中写入一条常见的python语句,点击运行,可以得到运行结果,如图10。

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图10 jupyter执行python语句

选择单元格类型

可以选择单元格类型为markdown,然后在里面插入markdown语法

Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

图11 jupyter 单元格类型

这篇文章运行代码放在了github仓库https://github.com/treeandgrass/pythonlife/blob/master/pythonbasics/pythoncondition.ipynb

jupyter notebook还有非常多的其它功能,请详见https://jupyter-notebook.readthedocs.io/en/stable/


分享到:


相關文章: