美文网首页
ipython notebook

ipython notebook

作者: 东抢 | 来源:发表于2016-03-24 08:48 被阅读893次

1 什么是ipython notebook?

ipython notebook是一个基于web的交互式编程环境,允许多个客户端连接到kernel。

2 如何安装和运行ipython notebook?

操作系统:Mac OS X10.10.5

安装和运行ipython notebook很简单(前提:已经安装pip):

pip install ipython

pip install jupyter

运行ipython notebook:

ipython notebook  

#默认监听localhost:8888并自动打开浏览器,使用ctrl+c停止服务器并关闭所有的kernel;也可以输入jupyter notebook替代之

终端反馈信息如下:

[I 22:51:34.650 NotebookApp] Serving notebooks from local directory: /Users/xiangzhendong

[I 22:51:34.651 NotebookApp] 0 active kernels

[I 22:51:34.651 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/

[I 22:51:34.651 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

3 如何远程运行ipython?

除了在本地运行,ipython notebook还允许用户远程运行。这样做的好处在于:在客户端只需一个浏览器即可进行数据计算。

首先创建一个名为nbserver的配置文件:

ipython profile create nbserver

[ProfileCreate] Generating default config file:u'/Users/xiangzhendong/.ipython/profile_nbserver/ipython_config.py'

[ProfileCreate] Generating default config file: u'/Users/xiangzhendong/.ipython/profile_nbserver/ipython_kernel_config.py'

创建私人证书:

openssl req -x509 -nodes -days 10000 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

运行结果:

设置登录密码:

ipython   

In [1]: from IPython.lib import passwd

In [3]: passwd()

Enter password:

Verify password:

Out[3]: 'sha1:f489d********************82fd5264cf'

启动public的ipython notebook:

ipython notebook —profile=nbserver

在win7的public电脑使用python notebook:

首先进入pip安装目录(并安装ipython)(前提:已经安装pip)

安装notebook:

ipython notebook --profile=nbserver

未来版本会使用jupyter notebook

4 使用

在notebook中使用`%pylab inline` or `%matplotlib inline`来生成图形,inline可以将matplotlib生成的图形在浏览器中打开

读取本地文件。

参考资料:

IPython Notebook: 交互计算新时代

相关文章

网友评论

      本文标题:ipython notebook

      本文链接:https://www.haomeiwen.com/subject/lnqrlttx.html