notebook
1、服务器端notebook后台启动
需要将jupyter notebook 在后台挂起,保证随时可以远程访问,同时也不能受到连接终端断开的影响,这里需要使用tmux命令
tmux安装方法:sudo apt-get install tmux
建立名为jupyter的会话窗口,跳转到这个session中: tmux new -s jupyte
后台启动notebook:nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
2、conda 建立新环境,设置到notebook
conda create -n d2l python=3.8
python -m ipykernel install --user --name d2l --display-name "Python(d2l)"
3、notebook 设置远程访问
3.1、生成配置文件
在~/.jupyter 目录下 jupyter notebook --generate-config
3.2、生成配置密钥
ipython
点击查看代码
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:0e422dfccef2:84cfbcbb3ef95872fb8e23be3999c12fdfs62d856'
点击查看代码
c.NotebookApp.notebook_dir = '期望的默认目录 '
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
c.IPKernelApp.pylab = 'inline'
参考:
https://zhuanlan.zhihu.com/p/365985728