在 MV100 海纳思系统上安装 Jupyter Notebook

MV100 海纳思系统 是基于 Linux 的操作系统,安装 Jupyter Notebook 的步骤与在大多数 Linux 发行版上类似。以下是详细的安装步骤:

1. 更新系统包

首先,确保系统包是最新的:

sudo apt update
sudo apt upgrade

2. 安装 Python 3 和 pip

Jupyter Notebook 需要 Python 3 和 pip。如果系统尚未安装,可以通过以下命令安装:

sudo apt install python3 python3-pip

3. 安装 Jupyter Notebook

使用 pip 安装 Jupyter Notebook:

pip3 install notebook

4. 启动 Jupyter Notebook

安装完成后,可以通过以下命令启动 Jupyter Notebook:

jupyter notebook

这将在默认浏览器中打开 Jupyter Notebook 界面。如果系统没有图形界面,可以通过以下命令指定 IP 和端口:

jupyter notebook --ip=0.0.0.0 --port=8888

然后,在浏览器中访问 http://<your-server-ip>:8888 即可使用 Jupyter Notebook。

5. 配置 Jupyter Notebook(可选)

5.1 生成配置文件

生成 Jupyter Notebook 配置文件:

jupyter notebook --generate-config

配置文件通常位于 ~/.jupyter/jupyter_notebook_config.py

5.2 设置密码

为了安全起见,可以为 Jupyter Notebook 设置密码:

jupyter notebook password

输入并确认密码后,密码将被加密并存储在配置文件中。

5.3 修改配置文件

编辑配置文件 ~/.jupyter/jupyter_notebook_config.py,设置以下选项:

c.NotebookApp.ip = '0.0.0.0'  # 允许所有IP访问
c.NotebookApp.open_browser = False  # 不自动打开浏览器
c.NotebookApp.port = 8888  # 指定端口
c.NotebookApp.password = 'sha1:your_hashed_password'  # 使用生成的密码

6. 设置 Jupyter Notebook 为系统服务(可选)

为了方便管理,可以将 Jupyter Notebook 设置为系统服务。

6.1 创建服务文件

创建一个新的服务文件:

sudo nano /etc/systemd/system/jupyter.service

添加以下内容:

[Unit]
Description=Jupyter Notebook

[Service]
Type=simple
ExecStart=/usr/local/bin/jupyter notebook --config=/home/yourusername/.jupyter/jupyter_notebook_config.py
User=yourusername
WorkingDirectory=/home/yourusername
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

6.2 启用并启动服务

启用并启动 Jupyter Notebook 服务:

sudo systemctl daemon-reload
sudo systemctl enable jupyter
sudo systemctl start jupyter

6.3 检查服务状态

检查服务状态,确保 Jupyter Notebook 正在运行:

sudo systemctl status jupyter

7. 访问 Jupyter Notebook

在浏览器中访问 http://<your-server-ip>:8888,输入设置的密码即可使用 Jupyter Notebook。

总结

通过以上步骤,你可以在 MV100 海纳思系统上成功安装并配置 Jupyter Notebook。无论是用于数据分析、机器学习还是其他编程任务,Jupyter Notebook 都是一个强大的工具。