服务器端:
安装好anaconda之后:
-
jupyter notebook –generate-config
-
进入python,生成密码
- from notebook.auth import passwd
passwd()
Enter password:
Verify password:
sha1:8d628fff7b12:274eca57…
- from notebook.auth import passwd
-
vi ~/.jupyter/jupyter_notebook_config.py 修改配置文件
- c.NotebookApp.ip=’*’
c.NotebookApp.password = ‘sha:ce…刚才复制的那个密文’
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888#随便指定一个端口
- c.NotebookApp.ip=’*’
-
nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root & 后台启动服务
mac端:
ssh -N -f -L 127.0.0.1:1234:127.0.0.1:8889 root@`服务器ip`
-N:非远程链接
-f:后台执行
-L:指定port forwarding
然后本地打开 localhost:1234 即可打开服务器的noterbook
PS:服务器端jupyter notebook起在哪个路径下,就会打开哪个路径
使用anaconda环境:
在服务器上:
- conda install ipykernel
- conda install -n 环境名称 ipykernel
- source activate 环境名称
- python -m ipykernel install --user --name 环境名称 --display-name “Python (环境名称)”
- 启动 jupyter notebook
在浏览器上:
切换环境即可