# Ubuntu系统安装和以守护进程运行jupyter
Jupyter是一个开源的交互式计算环境,最初是用于支持Python编程语言的交互式数据分析和可视化工作。它的名称由三个主要支持的编程语言,即Julia、Python和R(R语言)的开头字母组成。Jupyter提供了一个基于Web的界面,允许用户在浏览器中创建和分享文档,这些文档可以包含实时代码、方程、图表、可视化结果以及文本说明,从而实现了代码和解释性内容的结合。
Jupyter最显著的特点之一是它支持多种编程语言的内核,使得用户可以在同一个环境中使用不同的编程语言进行交互式计算。除了Python、Julia和R,Jupyter还可以通过内核扩展支持其他编程语言。
下面我将详细的介绍一下在Ubuntu
环境下安装jupyter
的流程。
# 使用conda
命令创建jupyter
环境
# 创建一个名称为jupyter的python环境,使用python 3.10.6版本
$ conda create -n jupyter python=3.10.6
# 激活jupyter环境
$ conda activate jupyter
# 在jupyter环境中安装jupyter
$ conda install jupyter
# 使用jupyter
命令初始化配置文件
# 生成jupyter配置文件
$ jupyter notebook --generate-config
# 修改jupyter
相关配置
# 修改~/.jupyter/jupyter_notebook_config.py
文件一下内容
# 指定jupyter的工作目录
c.NotebookApp.notebook_dir = '/data/jupyter_data'
# 指定jupyter的允许访问地址为0.0.0.0
c.NotebookApp.ip = '0.0.0.0'
# 指定jupyter启动时不自动打开浏览器
c.NotebookApp.open_browser = False
# 生成jupyter
相关密码
# 执行下面命令 输入密码和确认密码
$ jupyter notebook password
# 以systemd
启动jupyter
# 新建jupyter systemd
文件
$ vim /etc/systemd/system/jupyter.service
# 新增一下配置信息
[Unit]
Description=Jupyter Notebook Server
After=network.target
[Service]
Type=simple
User=fbbyqsyea
ExecStart=/home/fbbyqsyea/miniconda3/envs/jupyter/bin/jupyter notebook
[Install]
WantedBy=multi-user.target
# 运行jupyter
# 载入jupyter
$ sudo systemctl daemon-reload
# 设置开机自启动
$ sudo systemctl enable jupyter.service
# 运行jupyter
$ sudo systemctl start jupyter.service