ubuntu 16.04安装jupyter notebook
本文最后更新于:2020年2月18日 下午
Jupyter Notebook(也被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。
Jupyter Notebook 的本质是一个 Web 应用程序,能将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。 —《官方介绍》
当前环境为 Ubuntu 16.04初始安装环境 。
当前版本的jupyter notebook需要 Python 3.5及其更高版本方可安装。
安装Python 3.6 与pip。
sudo add-apt-repository ppa:jonathonf/python-3.6
或
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
分别配置python,输入python3时使用3.6版本:
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
update-alternatives --config python3
python3 -V
分别设置pip,与上一条同理:
sudo apt-get install python3-pip # Python3
sudo apt-get install python-pip # Python2
升级
sudo apt-get update
sudo apt-get upgrade
sudo pip install --upgrade pip
sudo pip3 install --upgrade pip
安装并运行Jupyter
sudo pip3 install jupyter
jupyter notebook
输入命令即可通过默认的8888端口进行运行。
配置密码
jupyter notebook password
该命令会将密码以hash保存文件中 /home/ubuntu/.jupyter/jupyter_notebook_config.json
$ /home/san/.jupyter/jupyter_notebook_config.json
{
"NotebookApp": {
"password": "sha1:xxxxxxxx"
}
}
或者执行以下命令, 执行后需要输入并确认密码,然后程序会返回一个 ‘sha1:…’ 的密文
python -c "import IPython;print IPython.lib.passwd()"
复制密码hash,备用。
配置修改端口,密码等。
jupyter notebook --generate-config
根据需要修改以下内容:
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.password = "sha1:xxxxx"
c.NotebookApp.port = 8888
重新运行即可使用。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!