Jupyter Notebook 安装配置及远程访问

原文链接:https://blog.xieqiaokang.com/posts/3789531152.html

安装

conda 安装

conda install jupyter notebook

pip 安装

pip install jupyter

运行

启动

jupyter notebook

执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。

如果是本地访问,可以直接通过终端提示的链接直接访问。而如果为远程访问,则需要进行一定的设置,并使用 token 或者 密码 进行访问。

远程访问

临时允许远程访问的方法

只需在启动notebook的时候,加几个参数即可:

jupyter notebook --ip='0.0.0.0'

其中ip参数代表notebook监听的IP,0.0.0.0表示任何IP都可以连接

永久可远程访问的方法

运行 jupyter notebook --generate-config生成配置文件,然后修改里面的配置:

c.NotebookApp.allow_remote_access = True
c.NotebookApp.ip =0.0.0.0

修改后下次运行notebook时不用加参数即可远程访问。

设置密码

运行 jupyter notebook --generate-config生成配置文件(如果之前生成过Config配置文件则不需要这一步)

jupyter notebook password
Enter password:
Verify password:

成功操作后显示写入**.jupyter/jupyter_notebook_config.json**文件,存的是加密过后的密码,之后需要把它写到notebook配置文件中。

修改config文件

jupyter_notebook_config.py 中找到下面的行,取消注释并修改。

c.NotebookApp.ip='*'        			# 星号代表任意ip
c.NotebookApp.password = u'sha'        	#就是把生成的密码json文件里面的一串密码放这里
c.NotebookApp.open_browser = False     	#不自动打开浏览器
c.NotebookApp.port = 8888            	#可自行指定一个端口, 访问时使用该端口

SSH 端口转发登录 Jupyter 服务器

远程开启 Jupyter 后,若为外网访问,且内网服务器只开放了 SSH 端口,可通过端口转发登录。

# ssh -L -f -N <local port>:<remote host>:<remote port> <SSH hostname>
# Ti-Thr 外网
ssh -L -f -N 8888:localhost:8888 -p xxxxx username@xxx.xx.xx.xxx

之后在本地浏览器输入:http:\\localhost:8888 即可登录 Jupyter 服务器进行远程调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值