新浪博客

用Jupyter notebook写代码笔记

2016-11-04 03:35阅读:
Jupyter是Ipython的新版本,可以同时写代码和运行代码结果,很好用的代码笔记本,也可以作为一般的笔记本使用。
1. 安装
目前使用的python2.7版本,安装方法很多,可以使用pip install jupyter,如果使用Anaconda或者是conda安装的python,可以使用conda install jupyter安装。
安装完成后在终端输入:
$ jupyter notebook
就可以打开笔记本的web页面进行编辑。
2. 设置笔记本目录和使用
默认的笔记本目录一般在系统盘下,我们可以修改系统目录所在位置。
在终端输入:
$ jupyter notebook --generate-config
这样会在user用户目录下创建
.jupyter/jupyter_notebook_config.py文件,在文件中找到以下行:
# The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = u'D:/Jupyter' (注意Windowns和Linux下的斜杠方向是不一样的,否则系统不认识目录路径)

将第二行“#”号去掉,后面的目录改为想要的notebook目录。
或者在后面加上想要打开的notebook路径:
$ jupyter notebook --notebook-dir=/pa
th/to/notebook/directory
打开之后就可以使用啦! 用Jupyter <wbr>notebook写代码笔记

3. 简单操作


1) 代码导入:
在Jupyter中不需要人工拷贝代码来写笔记,可以直接使用代码导入功能:
比如我们有一个在当前路径下的test.py文件,
在需要导入该段代码的cell中输入
%load test.py #test.py是当前路径下的一个python文件
用Jupyter <wbr>notebook写代码笔记
然后按快捷键“Shift+Enter”,可以看到如下结果:
用Jupyter <wbr>notebook写代码笔记
可以看到,运行后,%load test.py被自动加入了注释符号#,test.py中的所有代码都被load到了当前的cell中
2) 从网络load代码到jupyter
在cell中输入%load http://.....,然后运行该cell,就可以将load后面所对应地址的代码load到当前的cell中
3) 运行python文件
利用jupyter的cell是可以运行python文件的,即在cell中运行如下代码:
%run file.py
file.py为要运行的python程序,结果会显示在该cell中
test.py #test.py是当前路径下的一个python文件%load test.py #test.py是当前路径下的一个
有用的技巧: Ipython简介

我的更多文章

下载客户端阅读体验更佳

APP专享