IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Jupyter 远程服务器连接配置 -> 正文阅读

[开发工具]Jupyter 远程服务器连接配置

说明

本博客记录本人在Linux服务器端配置 Jupyter,使得可以通过本地浏览器远程访问服务器上的 Jupyter。

Jupyter 远程服务器配置

  1. 安装 Jupyter
    Jupyter 是一个交互式的 Python 开发环境,首先要确保已经安装好了 Jupyter。Anaconda 默认包含了Jupyter,或者可以直接在终端使用 pip 命令安装:

    pip install jupyter
    
  2. 生成密码
    在终端执行如下命令,启动IPython

    ipython
    

    在IPython交互界面中,执行如下代码

    from notebook.auth import passwd; passwd()
    

    此时会提示要求输入两次密码,即设置接入远程Jupyter的密码。会得到类似下面的一串输出,先复制下来,后面修改配置文件会用到。

    'argon2:$argon2id$v=19$m=10240,t=10,s=8$I5CzOhuwjs1Gagy6B38NSq$AL7QRInEKwFeiPxAA84nHg'
    
  3. 生成配置文件
    在终端执行下面的命令,生成Jupyter配置文件。如果已经有配置文件了,就不必再执行这一步了。配置文件默认生成在 ~/.jupyter/jupyter_notebook_config.py,会有提示输出位置。

    jupyter notebook --generate-config
    
  4. 修改配置文件
    在终端输入如下命令,使用 vim 编辑上一步生成的配置文件,当然也可以用其他编辑器。

    vim ~/.jupyter/jupyter_notebook_config.py
    

    配置文件里提供了可配置参数的说明,可以根据需要进行配置。这里要支持远程连接主要配置一下几个:

    # 允许所有ip可以接入Jupyter,可以根据需要设置指定ip接入
    c.NotebookApp.ip = '*' 
    # 设置Jupyter监听端口,根据实际情况设置,注意避免与其他应用的监听端口冲突
    c.NotebookApp.port = 12345
    # 设置密码,这一串是之前设置密码时生成的输出
    c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,s=8$I5CzOhuwjs1Gagy6B38NSq$AL7QRInEKwFeiPxAA84nHg'
    # 设置启动Jupyter时,不会自动开启浏览器,这个根据自己需要设置,不影响远程连接
    c.NotebookApp.open_browser = False
    
  5. 在远程服务器上运行 Jupyter
    直接在终端执行如下命令,启动 Jupyter,并挂再后台运行。可以根据自己的情况启动 Jupyter。

    nohup jupyter notebook > /dev/null &
    
  6. 使用 Jupyter
    在本地浏览器输入地址:服务器ip:12345,并输入前面设置的密码,即可访问远程Jupyter。

    在这里插入图片描述

Jupyter 切换不同环境

由于 conda 下可能存在多个 python 环境,这就可能需要再 Jupyter 上切换不同的环境。

  1. 安装 nb_conda_kernels
    base 环境下,终端执行如下命令,安装 nb_conda_kernels。

    conda install nb_conda_kernels
    
  2. 重新启动Jupyter
    base 环境下,重新启动Jupyter,即可在 notebook 上切换不同环境。
    在这里插入图片描述3. 注意事项
    需要注意的是,要确保虚拟环境安装了 ipykernel,不然即使安装了 nb_conda_kernels,也不能切换到虚拟环境。如果没有安装,需要切换到相应的虚拟环境,然后用 pip 安装 ipykernel。

    # 切换虚拟环境
    conda activate target_env
    # 安装 ipykernel
    pip install ipykernel
    

Jupyter 主题设置

  1. 安装 jupyterthemes

    # conda 没有这个包
    pip install jupyterthemes
    
  2. 设置主题

    jt -t oceans16 -f fira -fs 13 -cellw 72% -ofs 12 -dfs 13 -T -T
    
  3. 参考资料
    Jupyter Notebook 更换主题(背景、字体)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-26 12:16:15  更:2021-07-26 12:18:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 13:23:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码