加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用Jupyter notebook写代码笔记

(2016-11-04 03:35:18)
分类: coding
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=/path/to/notebook/directory

打开之后就可以使用啦!http://www/uc/myshow/blog/misc/gif/E___7397ZH00SIGG.gifnotebook写代码笔记" TITLE="用Jupyter notebook写代码笔记" />

3. 简单操作


1) 代码导入:
在Jupyter中不需要人工拷贝代码来写笔记,可以直接使用代码导入功能:
比如我们有一个在当前路径下的test.py文件,
在需要导入该段代码的cell中输入
%load test.py #test.py是当前路径下的一个python文件
http://s4/mw690/001R6PMwzy768LF9ukHe3&690notebook写代码笔记" TITLE="用Jupyter notebook写代码笔记" />

然后按快捷键“Shift+Enter”,可以看到如下结果:
http://s9/mw690/001R6PMwzy768LFhqwU88&690notebook写代码笔记" TITLE="用Jupyter 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简介

    0

    阅读 收藏 喜欢 打印举报/Report
      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

    新浪公司 版权所有