JupyterNotebook远程云服务器

由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:2 年前

搭建Jupyter Notebook远程云服务器

安装Jupyter
1
2
pip install Jupyter
jupyter notebook --generate-config
设置密码用于设置服务器配置,以及登录Jupyter。打开Python终端,输入以下:
1
jupyter notebook password
设置服务器配置文件
1
vim ~/.jupyter/jupyter_notebook_config.py

在末尾增加以下几行配置信息

1
2
3
4
5
c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可
c.NotebookApp.port = 8888 #将端口设置为自己喜欢的吧,默认是8888
c.NotebookApp.open_browser = False #我们并不想在服务器上直接打开Jupyter Notebook,所以设置成False
c.NotebookApp.notebook_dir = '/root/jupyter_projects' #这里是设置Jupyter的根目录,若不设置将默认root的根目录,不安全
c.NotebookApp.allow_root = True # 为了安全,Jupyter默认不允许以root权限启动jupyter
启动Jupyter 远程服务器
1
jupyter notebook

至此,Jupyter远程服务器以搭建完毕。在本地浏览器上,输入 ip地址:8888,将会打开远程Jupyter。接下来就可以像在本地一样使用服务器上的Jupyter。

如果出现不能连接的情况,多半是防火墙的问题。
简单粗暴一劳永逸的就是关闭防火墙,当然也可进行设置。参考 https://www.codeleading.com/article/10462087431/

1
systemctl stop firewalld.service

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!