Saki's 研究记录

Jupyter Notebook 环境搭建及使用

字数统计: 363阅读时长: 1 min
2021/11/26

图片来源于https://jupyter.org

简介

Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。–最详尽使用指南:超快上手Jupyter Notebook

环境

  • 机型: 1核 1GB 1Mbps 腾讯云服务器
  • 系统: CentOS Linux release 8.4.2105 (Core)
  • Python: 3.9.5 (default, Nov 26 2021, 00:30:55)

部署

安装

  1. 前提是已经安装了openssl,如果没安装会报错:

    ModuleNotFoundError: No module named ‘_ssl’

如何解决这个问题,可参考之前的文章No module named ‘_ssl’

需要预先安装依赖:

1
yum install openssl-devel -y

并重新编译安装Python

  1. 安装Jupyter Notebook

    1
    2
    pip3 install -U pip setuptools
    pip3 install jupyter
  2. 多看帮助文档
    帮助文档:

    1
    jupyter notebook --help

拉起服务

在终端中输入以下命令启动Jupyter Notebook服务器:

1
jupyter notebook

恭喜!你已经在Centos服务器上启动了Jupyter Notebook服务器了!
但别开心得太早,因为你会发现除了本机外部是无法访问的~

默认情况下,Jupyter Notebook仅接受来自本地主机的连接,可以通过参数--ip='*'设置允许外部访问。
在终端中输入以下命令:

1
jupyter notebook --no-browser --allow-root --ip='*'

总结

环境没有安装openssl, 重新编译重装了一遍 Python
1 核 1G 服务器的服务器,呵呵…

Done.

CATALOG
  1. 1. 简介
  2. 2. 环境
  3. 3. 部署
    1. 3.1. 安装
    2. 3.2. 拉起服务
  4. 4. 总结