在 CentOS8 中配置 Jupyter Notebook
1. 安装 Jupyter
进入终端输入安装命令:
# pip3 install jupyter
2. 生成访问密码的密文
进入 ipython 交互界面:
# ipython
输入配置代码:
In [1]: from notebook.auth import passwd
In [2]: passwd()
按照提示设置好密码后会输出一段密文,即下图中引号内的内容'argon2:$a...9vIKg',把它复制下来,后面在配置文件中设置访问密码时要用到它,然后退出 ipython 交互界面。
3. 生成并修改配置文件
# jupyter notebook --generate-config
# vim ~/.jupyter/jupyter_notebook_config.py
修改参数
c.NotebookApp.ip='0.0.0.0' # 设置所有ip都可以访问
c.NotebookApp.password = u'argon2:$...' # 之前得到的密码密文
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8889 # 服务启动的端口,可自由设置,此时设置是8889
4. 启动 Jupyter Notebook
直接启动:
# jupyter notebook --allow-root
以后台方式启动:
# jupyter notebook --allow-root &
关闭终端继续后台运行:
# nohup jupyter notebook --allow-root &
5. 访问 Jupyter Notebook
在云主机安全组里开放 8889 端口,如果主机上安装了宝塔面板等服务器运维系统,也要同时确保在“安全”-“防火墙里”放行端口 8889,然后在本地浏览器输入:
http://[ip addresses or domain]:8889
出现下面的密码登录界面即配置成功。
6. 终止运行的 Jupyter Notebook
直接启动方式可以通过"Ctrl+C"终止服务;后台运行可以通过杀死进程终止服务;还可以在 Jupyter Notebook 首页上点 Quit 关闭服务。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭