Bonky
Neither believe nor reject anything, because any other person has rejected or believed it. Heaven has given you a mind for judging truth and error, Use it.
By Thomas Jefferson

在服务器部署 jupyter notebook

由于计算需求,实验室的很多同学都要用到实验室的计算资源。

但不过,由于大部分人不太熟悉使用 Linux,然后平时用服务器的就那么几个人。

OK,接下来我们讲一下怎么配置 jupyter 服务器

安装 jupyter

这个就不讲了~因为只要安装上了 Anaconda 就可以了,Anaconda 自带了 jupyter book

如果不喜欢用 Anaconda 的话,可以直接利用pip3 install jupyter(或pip install jupyter),也可以安装 jupyter

部署

安装完成之后,简单几步即可完成Jupyter Notebook的部署。

  1. 生成配置文件。jupyter-notebook --generate-config

  2. 生成密码。打开 Python,输入下面的命令

    之后两次输入密码则会自动生成以sha1:开头的密码hash值,复制出来后面填写;

  3. 修改配置文件。vim ~/.jupyter/jupyter_notebook_config.py,打开后在文件头插入:

    :wq保存退出;

  4. 使用nohup启动服务。jupyter-notebook --config=/root/.jupyter/jupyter_notebook_config.py &nohup的作用是不挂断地运行命令。

  5. 在浏览器输入http://服务器IP:端口即可访问。

配置防火墙

为了能在浏览器上访问,我们还需要配置防火墙。以下是开放端口的命令:

最后 netstat -tlunp 检查是否在运行

屏幕快照 2019-09-08 下午9.12.21

结尾

最后顺便说下,在 tmux 运行的时候,发现报错 Permission denied: '/run/user/xxx/jupyter

然后我根据这位大神的教程:https://blog.csdn.net/leonhe27/article/details/90105308,关闭 tmux 顺利解决问题。

最后附上一张成果图

屏幕快照 2019-09-08 下午9.18.14

Share

You may also like...

发表评论

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