CentOS 7 搭建 IPython Notebook

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

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

#1 安装依赖

安装pip:

安装开发工具集:

#2  安装配置Jupyter

运行:

CentOS 7 搭建 IPython Notebook

Jupyter安装成功,但是默认配置下只能从本地访问(http://127.0.0.1:8888)。

如果你只在本机使用notebook,那么下一个步可以省了。如果你想把notebook做为公共服务供其它人使用,配置允许远程访问:

生成配置文件:

生成的配置文件位于 ~/.jupyter/jupyter_notebook_config.py。

生成自签名SSL证书:

生成一个密码hash:

CentOS 7 搭建 IPython Notebook

编辑配置文件:

再次启动Notebook:

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

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

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

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

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

CentOS 7 搭建 IPython Notebook

相关文章

发表评论

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