在MAC上打开服务器上的jupyter notebook

服务器端:

安装好anaconda之后:

  • jupyter notebook --generate-config

  • 进入python,生成密码

    • from notebook.auth import passwd
      passwd()
      Enter password:
      Verify password:
      sha1:8d628fff7b12:274eca57…
  • vi ~/.jupyter/jupyter_notebook_config.py 修改配置文件

    • c.NotebookApp.ip=’*’
      c.NotebookApp.password = ‘sha:ce…刚才复制的那个密文’
      c.NotebookApp.open_browser = False
      c.NotebookApp.port =8888#随便指定一个端口
  • 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`

如果服务器IP需要指定端口号,使用命令:

ssh -N -f -L 127.0.0.1:1234:127.0.0.1:8889 -p '端口号'  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

在浏览器上:
在MAC上打开服务器上的jupyter notebook_第1张图片

切换环境即可

你可能感兴趣的:(指南,python,jupyter)