本文来自我的个人博客 https://www.zhangshenghai.com/posts/37756/
将Jupyter部署到课题组的深度学习服务器上,主要的考虑是可以避免在不同电脑上使用jupyter时数据不一致的问题,而且能够完美利用服务器的性能。
完成后的界面如下:
还是可以的,等之后有时间再把本地电脑上的那些插件都装上就完美啦~
安装过程
1、安装Jupyter Notebook
pip install jupyter
2、生成配置文件
jupyter notebook --generate-config
3、设置密码
打开Python终端,输入
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
4、设置配置文件
vim /home/zsh/jupyter/jupyter_notebook_config.py
在末尾增加配置信息(直接修改配置文件也可以,但这样看着更简洁,且便于之后的修改)
c.NotebookApp.ip = '0.0.0.0' # 所有IP都可以访问
c.NotebookApp.port = 8888 # 默认的端口是8888
c.NotebookApp.open_browser = False # 禁止在服务器上打开jupyter
c.NotebookApp.notebook_dir = '/home/zsh/jupyter' # 设置Jupyter的根目录
c.NotebookApp.allow_root = True # 以root权限启动jupyter
5、启动Jupyter Notebook
jupyter notebook
这样就搭建成功啦,可以在本地的浏览器上输入 服务器的ip地址:8888,这样就可以远程打开jupyter了。