前沿
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行40多种编程语言。
Jupyter Notebook 的本质是一个 Web 应用程序,
便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdown
用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
代码和结果可以显示在一起,in和out
Jupyter Notebook官方介绍:
其可被应用于全过程计算,开发,文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式进行交互式开发。
可以在网页中直接编写代码和运行代码,
代码的运行结果也会直接在代码块下显示。
如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
在jupyter notebook中,文件的后缀是.ipynb
这是ipython notebook的缩写。
i是交互的缩写。
step1/安装anaconda
如果linux服务器上已经安装了anaconda,则跳过该步
1.1 下载安装脚本
wget https:
1.2 运行安装向导
bash Anaconda3-5.2.0-Linux-x86_64.sh
1.3 确认是否安装成功
conda --version
step2/生成配置文件jupyter_notebook_config.py
先查看服务器是否已有配置文件,
linux下的路径一般是“/home/USERNAME/.jupyter/jupyter_notebook_config.py”。
如果没有进行过配置,默认是没有这个文件的,需要自己生成。
执行以下命令:
cd ~/anaconda3/etc/jupyter
jupyter notebook --generate-config
该命令会在~目录下生成一个`.jupyter`文件夹,
并且该文件夹中含有配置文件`jupyter_notebook_config.py`
step3/设置密码
执行以下命令:
`jupyter notebook password` ,
该命令会让你填写密码和确认密码,并且生成含有密码的hash的`jupyter_notebook_config.json`文件。
该文件也是在.jupyter文件夹下

step4/更改配置文件jupyter_notebook_config.py
step3得到了 bash 字符串
编辑 `.jupyter` 文件夹下的 `jupyter_notebook_config.py`文件,
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:xxx:xxx'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 12035
c.NotebookApp.enable_mathjax = True
c.NotebookApp.notebook_dir = '/home/hadoop/git_projects/hr_dp_da'
step5/启动jupyter notebook
jupyter notebook

然后复制红色网址,到浏览器中打开,
提示输入密码(这里的密码是step3中填写的密码)