jupyter notebook
简单配置,随手记录,以备遗忘。
最近开始想从头系统的学习一下深度学习,以便为以后三年的研究生的学习生活打基础,顺便将之前租的阿里云服务器利用起来,于是就配置一下jupyter notebook
吧
一、安装
jupyter notebook
会随着Anaconda
一起安装好,因此我们只需要安装好Anaconda
就好,详情请参照之前的博客。
二、配置
1. 生成配置文件
1 | jupyter notebook --generate-config |
2. 设置密码并生成密钥
shell
下输入python
1 | from notebook.auth import passwd |
会出现让我们输入密码、确认密码
1 | Enter password: |
这个生成的密钥要记住,找个地方复制粘贴下来。
3. 修改配置文件
1 | c.NotebookApp.ip='*' #允许访问的IP地址,设置为*代表允许任何客户端访问 |
别忘了保存。
哦,如果你是国内的服务器厂商诸如腾讯云、阿里云之类的,还需要添加一下安全组规则。
三、远程访问
在服务器输入:
1 | jupyter notebook |
就可以开启jupyter notebook
进程了
如果访问的是/root目录,还需要root权限
1 | jupyter notebook --allow-root |
之后就可以在本地浏览器输入ip:port
实现远程访问jupyter notebook
了
(第一次访问会输入密码。)
写在最后
我们可以使用screen
命令实现jupyter notebook
后台运行,这样我们去用服务器干别的事情啦。
输入:
1 | screen -S process_name |
之后运行jupyter notebook
就可以了,返回键为ctrl
+ A
+ D
显示后台程序输入:
1 | screen -r process_name |
如果服务器没有screen
命令请安装
1 | apt install screen |