Mac如何远程链接上Linux下的jupyter notebook

一、安装anaconda--准备开始工做:

1)在本机上下载anaconda,官网地址:https://www.anaconda.com/down...
选择Linux版本进行下载
2)打开FinalShell并ssh到虚拟机下的centos7下
3)上传文件到虚拟机:
把下载的anaconda.sh文件经过FinalShell上传到centos下
点击下图的上传按钮进行上传。上传成功后,通常会保存在etc/目录下,搜索下在哪里(若是是windows使用的是其余ssh工具,自行百度下如何上传)
clipboard.pngpython

二、执行安装

1)在ssh下执行bash +文件路径(能够把anaconda.sh直接从文件栏拖到终端就生成了文件路径),执行安装过程
在安装的过程当中,会问你安装路径,直接回车默认就能够了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,输入yes,默认的是no
clipboard.pngmacos

2)问题:安装过程当中出现了bunzip2: command not found ,一样执行yum install -y bzip2安装便可。若是没有继续查看第5小点。
clipboard.pngwindows

3)由于是在安装过程当中中断了,因此致使已生成了anaconda目录,建议先删除再从新安装
执行删除命令:rm -rf /root/anaconda3(自行查看本身的安装路径在哪里)
4)从新执行 bash 文件路径至安装成功。
5)安装完成以后要重启终端,anaconda才能生效。
6)验证是否安装成功:输入python 进行python环境 ,输入import scipy ,没有报错则安装成功
clipboard.pngcentos

若是出现command not found (未找到命令),则须要经过yum进行安装命令,如yum install lsof浏览器

三、开启远程操做的权限

1)生成配置文件(虚拟机下的centos7执行命令)

jupyter notebook –generate-configbash

2)生成密码

直接输入命令ipython,打开ipython,建立一个密文的密码,输入如下命令:
from notebook.auth import passwd
passwd()
Enter password:
Verify password:
sha1:8d628fff7b12:274eca57…
把生成的密文复制下来
clipboard.pngssh

3)修改默认配置文件

vi 路径
vi /jupyter_notebook_config.py
进行以下修改:
c.NotebookApp.ip=’*’
c.NotebookApp.password = ‘sha:ce…刚才复制的那个密文’
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888#随便指定一个端口工具

4)在虚拟机下的centos启动jupyter notebook服务:

jupyter notebook --no-browser --port=8889
clipboard.pngcentos7

5)在本地电脑终端启动ssh:

ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host
1)其中: -N 告诉SSH没有命令要被远程执行; -f 告诉SSH在后台执行; -L 是指定port forwarding的配置,远端端口是8889,本地的端口号的8888。remote_user@remote_host 用实际的远程账户和远程地址替换spa

clipboard.png

2)打开本地浏览器,输入地址:http://localhost:8888/ 便可访问到,而后输入密码便可登陆成功
clipboard.png

相关文章
相关标签/搜索