Jupyter配置及远程登录

Jupyter配置及远程登录

Anaconda的Jupyter使用越来越普遍,但是默认目录等都并不是大家希望的,本节介绍Jupyter的自定义配置以及如何远程登录jupyter notebook。

1 Jupyter自定义配置

Jupyter无论2和3默认都没有个性化配置文件,我们需要使用一下命令手动生成jupyter notebook --generate-config。根据系统不同生成位置也不同,但默认是在用户目录下,名称为jupyter_notebook_config.py,几乎所有的配置都是在这一个文件中完成。

1.1 初始化目录的设置

在文件中搜索c.NotebookApp.notebook_dir,将注释的#去掉,更改后边的目录为自己想要的位置,示例如下。

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'D:\\Projects\\JupyterProjects'

#### 1.2 更改默认端口号

在文件中搜索c.NotebookApp.port进行更改。

1.3 设置是否自动打开浏览器(远程登录时设置)

在文件中搜索c.NotebookApp.open_browser,设置为false。

2 远程登录jupyter

有时候需要连接远程服务器,或者没有图形化界面的时候,可以使用别的电脑远程登录使用jupyter。

首先先打开python或者ipython,使用如下代码创建一个密文的密码:

from notebook.auth import passwd
passwd()
# 此时需要输入两次密码(一次设置,一次确认),然后生成sha1的密文,拷贝下来。
# Enter password: ········
# Verify password: ········
# sha1:b11ba7ae862e:6eeb922ef6b770e4381c90922b2341f7b30a7177

然后修改配置文件,如下:

c.NotebookApp.ip='*' # 允许所有ip访问
c.NotebookApp.password = u'sha1:...刚才复制的那个密文'
c.NotebookApp.open_browser = False # 是否打开浏览器
c.NotebookApp.port =8888 #指定端口

使用jupyter notebook启动,然后通过http://address_of_remote:8888远程访问即可,登录界面需要输入设置的密码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值