Linux 安装Jupyter notebook 并开启远程访问

安装Python

确保你的系统上已经安装了Python。大多数Linux发行版都预装了Python。你可以在终端中运行以下命令来检查是否已安装:

python --version
python3 --version

Jupyter目前更倾向于与Python 3.x 版本一起使用。因此,我建议你安装Python 3.x,并使用该版本来安装和运行Jupyter。

sudo yum update
sudo yum install python3

安装pip

pip是Python的包管理工具,用于安装和管理Python库。在终端中运行以下命令来安装pip:

sudo yum install python3-pip

安装Jupyter

使用pip安装Jupyter。运行以下命令:

# 更新pip3到最新版本
pip3 install --upgrade pip
# pip安装jupyter notebook
pip3 install jupyter

这一步执行较慢,可以等会儿。

把jupyter添加到环境变量。

# 显示jupyter所在目录
~ pip3 show jupyter
Location: /usr/local/lib/python3.6/site-packages

把Jupyter添加到环境变量

  1. 查找Jupyter的安装位置:
    查找Jupyter可执行文件的安装位置。你可以使用以下命令找到:

    find / -name jupyter
    

    上述命令可能需要一些时间,因为它会搜索整个文件系统。找到类似/usr/local/bin/jupyter的路径。

  2. 将Jupyter路径添加到PATH:
    打开你的bash配置文件,通常是~/.bashrc~/.bash_profile。使用文本编辑器打开该文件:

    vi ~/.bashrc
    或者
    nano ~/.bash_profile
    
  3. 在文件的末尾添加以下行(将usr/local/bin替换为上面找到的Jupyter可执行文件的路径):

    export PATH="/usr/local/bin:$PATH"
    

    保存并退出文本编辑器。

  4. 使更改生效:

    source ~/.bashrc
    

    或者

    source ~/.bash_profile
    

启动Jupyter Notebook

1. 生成配置文件

jupyter notebook --generate-config

会生成一个jupyter_notebook_config.py文件。

2. 创建密码

jupyter notebook password

输入两次密码,然后他会自动帮你把生成含有密码的hash码输入到jupyter_notebook_config.json文件。

3. 修改jupyter notebook的配置文件

  • 打开配置文件
vim jupyter/jupyter_notebook_config.py
  • 在该文件中做如下修改或直接在文件尾端添加:
c.NotebookApp.allow_remote_access = True #是否允许远程访问,默认False
c.NotebookApp.allow_root = True #是否同意jupyter以root身份运行,默认False
c.NotebookApp.ip = '0.0.0.0' #允许所有ip访问
c.NotebookApp.notebook_dir = '/root/jupyter_notebooks' #自定义工作区,目录要自己预先创建。
c.NotebookApp.open_browser = False #是否在键入jupyter时打开浏览器
c.NotebookApp.password = 'argon2:xxxxxxxxx' #jupyter server密码,从jupyter_notebook_config.json 复制出来。
c.NotebookApp.port = 8888 #jupyter的监听端口,默认8888

4. 启动jupyter notebook

jupyter notebook
# 或使用nohup后台运行
nohup jupyter notebook &

5. 远程访问jupyter notebook

浏览器输入http://ip:8888, 会让你输入密码,密码即为你上面设置的。

在这里插入图片描述

<think>好的,用户想在Linux系统上安装和配置Jupyter Notebook。首先,我需要回忆相关的步骤和可能的引用内容。根据用户提供的引用,里面有关于安装命令、虚拟环境、镜像源配置等信息。 首先,安装Jupyter Notebook可能需要先安装Python和pip,或者使用conda。用户提到引用[2]中用了pip3 install jupyter,引用[4]提到conda安装。所以应该分两种情况:使用pip安装或者conda安装。另外,用户可能已经安装了Python,需要检查Python版本,如引用[4]中的Python 3.8.5。 然后,配置部分,引用[5]提到使用清华镜像源来加速下载,这可能是在使用conda时的配置。还有启动命令是jupyter notebook,如引用[1]所示。远程访问可能需要生成配置文件,设置IP和端口,以及密码,引用[3]提到远程访问和其他自定义设置。 接下来,我需要将这些信息组织成步骤,确保结构清晰。可能分为安装前的准备(比如Python和虚拟环境)、安装方法(pip和conda两种)、配置镜像源、启动和远程访问配置。 需要注意用户是否提到了虚拟环境,引用[2]是在激活虚拟环境后安装的,所以可能需要建议用户创建虚拟环境。此外,安装完成后如何启动,以及配置文件的修改,比如允许远程连接,设置密码等步骤。 还要考虑用户可能遇到的问题,比如下载速度慢,这时候配置镜像源很重要。引用[5]中的conda config命令可以加入步骤中。对于使用pip的情况,可能需要临时使用镜像源,比如pip install -i 参数。 最后,相关问题部分需要根据安装、配置、使用等方面生成问题,比如如何远程访问、常见错误处理、扩展安装等。需要确保问题与主题相关,且覆盖用户可能感兴趣的方面。</think>### 如何在 Linux 系统上安装和配置 Jupyter Notebook #### 一、安装前的准备 1. **确保 Python 环境已安装** 在终端输入 `python -V` 或 `python3 -V` 检查 Python 版本(推荐使用 Python 3.6+)。若未安装,可通过包管理器安装: ```bash sudo apt update && sudo apt install python3 ``` 2. **建议使用虚拟环境(可选)** 创建激活虚拟环境以隔离依赖: ```bash python3 -m venv myenv source myenv/bin/activate ``` --- #### 二、安装 Jupyter Notebook ##### 方法 1:通过 `pip` 安装 1. 安装 Jupyter Notebook: ```bash pip3 install jupyter # 若使用虚拟环境,省略 sudo ``` 若下载速度慢,可临时使用国内镜像源: ```bash pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple ``` ##### 方法 2:通过 `conda` 安装(适用于 Anaconda 用户) 1. 配置清华镜像源加速下载[^5]: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes ``` 2. 安装 Jupyter Notebook: ```bash conda install jupyter ``` --- #### 三、配置远程访问 1. **生成配置文件**: ```bash jupyter notebook --generate-config ``` 2. **设置访问密码**: 在终端输入 `jupyter notebook password`,按提示输入密码。 3. **修改配置文件**: 打开 `~/.jupyter/jupyter_notebook_config.py`,修改以下参数: ```python c.NotebookApp.ip = '*' # 允许所有IP访问 c.NotebookApp.open_browser = False # 不自动打开浏览器 c.NotebookApp.port = 8888 # 指定端口(默认8888) ``` --- #### 四、启动 Jupyter Notebook 1. **直接启动**: ```bash jupyter notebook # 默认端口8888,浏览器访问 http://localhost:8888 ``` 2. **后台运行**(适用于远程服务器): ```bash nohup jupyter notebook --allow-root > /dev/null 2>&1 & ``` --- #### 五、验证安装 访问 `http://<服务器IP>:8888`,输入设置的密码,若能成功进入 Notebook 界面即表示配置成功[^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lakernote

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值