Linux 上配置 jupyter notebook

进入python环境,获取秘钥

我用的 Linux 版本为 CentOS7,感觉配置 jypyter notebook 在其他 Linux 版本都大同小异。

首先,在 Linux 环境下要安装有 python-3.x 版本,输入 python 进入编程环境后,输入命令 from notebook.auth import passwd 如下:

1
2
3
4
5
6
7
8
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from notebook.auth import passwd # 引入函数
>>> passwd() # 执行函数
Enter password: # 此处填入jyputer notebook密码,登陆用
Verify password: # 确认上步密码
'sha1:a59919c8215d:670d591c340f4fd92a2aea6f6f8da9d19eea6238' # 生成秘钥,并记下来

执行命令 exit() 退出 python 编程环境。

生成 jupyter notebook 配置文件

Linux 下输入命令:

1
$ jupyter notebook --generate-config # 生成配置文件
1
$ vim /root/.jupyter/jupyter_notebook_config.py  # 打开生成的配置文件,路经不一定一样

修改 jupyter notebook 配置文件

  • c.NotebookApp.ip = ‘*’
  • c.NotebookApp.port = 8888 # 远程访问端口
  • c.NotebookApp.open_browser = False
  • c.NotebookApp.password = passwd() # passwd()改为上面生成的秘钥
  • c.NotebookAPP.token = ‘
  • c.NotebookApp.notebook_dir = ‘/home/jupyternotebook’ # 设置工作目录,这个可以不修改

安照以上内容修改配置文件,并将前面的 # 号去掉。

测试 jupyter notebook 是否配置成功

打开浏览器,输入网址 127.0.0.1:port ,其中 port 为登陆 Linux 服务器时输入 ssh 命令设置的本地与远程的端口映射。

显示以下页面,表明配置完成,输入设置的密码即可登陆:

Jupyter

坚持原创技术分享,您的支持将鼓励我继续创作!