一、简单介绍
Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。支持python C java Go等多种编程语言。同时支持markdown编辑器。
二、安装
首先确保系统已经安装python,推荐python3
python3 -V
pip3 -V
安装jupyter
pip3 install jupyter
设置登录密码
# 首先进入python命令行
python3
# 在命令行下输入
from notebook.auth import passwd;passwd()
# 按照提示输入密码,这是jupyter的登陆密码
设置成功会出现形如下面的哈希(hash)密码, 保存好,下面会用到
'sha1:1f058372c7df:8e41e88ca42eebf80be6ff26b473cabb13f3e5aa'
生成配置文件 jupyter_notebook_config.py
linux普通用户在/home/$USER/.jupyter目录下,root用户在/root/.jupyter下(建议采用普通用户安装)
windows在C:\Users\username下,username为你电脑用户名
jupyter notebook --generate-config
编辑 jupyter_notebook_config.py,在开头加入以下代码
#设置可访问的ip为任意。
c.NotebookApp.ip = '*' #某些版本为c.NotebookApp.ip = '0.0.0.0',都表示任意ip
#不打开浏览器。推荐谷歌,火狐等访问登录jupyter
c.NotebookApp.open_browser = False
#这里填上面设置密码时生成的hash密码
c.NotebookApp.password = 'sha1:1f058372c7df:8e41e88ca42eebf80be6ff26b473cabb13f3e5aa'
#允许使用root用户开启jupyter,windows忽略这条
c.NotebookApp.allow_remote_access = True