Ubuntu 16.04 搭建 IPython Notebook

IPython是一个 Python 的一个交互式 shell,它提供了很多内建的函数。Jupyter Notebook是IPython的一个Web接口,其实它也支持其它语言。它可以展现富文本,使得整个工作可以以笔记的形式展现、存储,适合做数据分析,交互编程和学习。

本文纪录了在Ubuntu上搭建Jupyter Notebook的步骤。

我选择使用Python 2.7,因为我用到的很多库目前还不能很好支持Python 3。

#1 安装Python 2.7和其它工具

安装Python2.7:

安装pip和python开发包:

升级pip:

查看Python版本:

查看pip版本:

#2 安装IPython和Jupyter Notebook

安装IPython:

Ubuntu 16.04 搭建 IPython Notebook

安装Jupyter Notebook:

#3 启动Notebook

访问http://localhost:8888/:

Ubuntu 16.04 搭建 IPython Notebook

code:

Ubuntu 16.04 搭建 IPython Notebook

markdown:

Ubuntu 16.04 搭建 IPython Notebook

查看帮助文档:

Ubuntu 16.04 搭建 IPython Notebook

#4 允许远程访问

如果你只在本机使用notebook,那么这一个步可以省了。如果你想把notebook做为公共服务供其它人使用,执行如下操作:

生成配置文件:

生成自签名SSL证书:

生成一个密码hash:

Ubuntu 16.04 搭建 IPython Notebook

编辑配置文件:

再次启动Notebook:

如果你开启了防火墙,配置打开8080端口。

使用浏览器访问:https://your_domain_or_IP:8080

https不可以省,负责会出现如下错误:

貌似不能从http自动重定向为https。

由于使用的是自签名证书,浏览器会发出警告信息。要使用Let’s Encrypt,参考这里

Ubuntu 16.04 搭建 IPython Notebook

Ubuntu 16.04 搭建 IPython Notebook

相关文章

《Ubuntu 16.04 搭建 IPython Notebook》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注