jupyter命令行操作_Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程

系列文章

Python系列篇一|Conda使用教程,如何管理多个Python环境

Python系列篇二|知识体系梳理

Python系列篇三|五分钟搞懂变量和运算符

大纲

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

Jupyter介绍

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

c886c09b35bd5acfead79a728144346e.png

图1 jupyter notebook interface

Jupyter安装配置

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

安装

conda install -c conda-forge notebook

b9af42a62d90f2ab87930b8f2de4df99.png

图2 conda安装jupyter notebook

生成并配置jupyter配置文件

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

a240f058934cda7a7cdd1c547dab55fb.png

图3 jupyter生成配置文件

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

3f3c1bd6460d042b91a084fffc9580a6.png

图4 jupyter --config-dir

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

vim jupyter_notebook_config.py

7f9c09ae334029fa1dbc10212b521342.png

图5 c.NotebookApp.notebook_dir

Jupyter常见操作

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

8429ed4747a0bf87551bfe01f065b1b2.png

图6 jupyter工作界面

新建文件夹

4c77573a0e7e971613bfc03b71ae2354.png

图7 jupyter创建文件

a72fc9fac661cca6b50c4882a331672c.png

图8 jupyter修改目录名

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

13b257433453686bb24a319cff281044.png

图9 python新建文件

执行Python语句

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

1d85d7e3069f22d1cdfc82e6832e43e7.png

图10 jupyter执行python语句

选择单元格类型

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

9ed6d510e85f788f86d6ee6d06287cb7.png

图11 jupyter 单元格类型

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值