CentOS 7远程登录jupyter lab

news/2024/11/8 14:39:02/

使用cat /etc/redhat-release看到操作系统是CentOS Linux 7.6,使用uname -r看到内核是3.10.0-957.el7.x86_64

在这里插入图片描述
python3 --version看一下python的版本,pip3 --version看一下pip的版本,这是我CentOS 7默认安装好的。
在这里插入图片描述

pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple安装jupyterlab
在这里插入图片描述

发现报错如下:

Complete output from command python setup.py egg_info:Traceback (most recent call last):File "<string>", line 1, in <module>File "/tmp/pip-build-31vk19d_/argon2-cffi-bindings/setup.py", line 111, in <module>cffi_modules=CFFI_MODULES,File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setupreturn distutils.core.setup(**attrs)File "/usr/lib64/python3.6/distutils/core.py", line 108, in setup_setup_distribution = dist = klass(attrs)File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 370, in __init__k: v for k, v in attrs.items()File "/usr/lib64/python3.6/distutils/dist.py", line 281, in __init__self.finalize_options()File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 529, in finalize_optionsep.load()(self, ep.name, value)File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in loadreturn self.resolve()File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolvemodule = __import__(self.module_name, fromlist=['__name__'], level=0)File "/tmp/pip-build-31vk19d_/argon2-cffi-bindings/.eggs/setuptools_scm-7.1.0-py3.6.egg/setuptools_scm/__init__.py", line 5from __future__ import annotations^SyntaxError: future feature annotations is not defined----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-31vk19d_/argon2-cffi-bindings/

在这里插入图片描述
pip3 install --upgrade pip更新一下pip
在这里插入图片描述

pip3 --version看一下更新后的版本。
在这里插入图片描述

再次安装pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple安装jupyterlab
在这里插入图片描述
安装成功如下:
在这里插入图片描述
ipython按下回车键。
在这里插入图片描述
然后输入from jupyter_server.auth import passwd; passwd()按下回车键,之后连续输入两次密码,需要一致。
在这里插入图片描述
'argon2:$argon2id$v=19$m=10240,t=10,p=qPXelaVw1qGRQu78QgT2i3Oz5pSCoru6WDl098qKygE'整个字符串都保存起来,然后输入exit()按下回车退出ipython。
在这里插入图片描述

jupyter-lab --generate-config生成jupyter 的配置文件。
在这里插入图片描述

cat ~/.jupyter/jupyter_lab_config.py看一下所有内容,发现都是一些注释掉的信息。
在这里插入图片描述
vim ~/.jupyter/jupyter_lab_config.py,把下边的内容保存到这个文件里边。

c.ServerApp.allow_remote_access = True
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.open_browser = False  
c.ServerApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=qPXelaVw1qGRQu78QgT2i3Oz5pSCoru6WDl098qKygE' # 上面保存的密码
c.ServerApp.port = 12345 # 服务器的端口号,下边需要使用这个端口号

在这里插入图片描述
nohup jupyter lab --allow-root &超级管理员root后台挂起启动,然后按一下Enter
在这里插入图片描述

在本地浏览器使用服务器ip:服务器端口号/lab远程使用jupyter lab。比如:192.168.87.162:12345/lab,输入浏览器之后按下Enter
在这里插入图片描述
就会跳转至192.168.87.162:12345/login?next=%2Flab,输入密码之后,点击Log in
在这里插入图片描述

登录之后就可以使用jupyter lab了。
在这里插入图片描述


http://www.ppmy.cn/news/468866.html

相关文章

一次完整的Loadrunner基本流程操作

目录 一.生成脚本&#xff1a; 二.回放脚本&#xff1a; 三.创建场景&#xff1a; 四.生成报告&#xff1a; Loadrunner基本流程操作 准备条件&#xff1a; 一.安装loadrunner 二.破解loadrunner &#xff08;注&#xff1a;本次使用lr11版本可以兼容的IE浏览器版本为I…

智能照明控制系统助力某商业综合体实现“双碳”

摘要&#xff1a;智能照明是当前非常普及的一种照明控制方式。广泛使用于建筑物,景观&#xff0c;公共场所。本文以智能照明在商业综合体中的应用为基础&#xff0c;主要介绍了智能照明系统的功能与特点&#xff0c;系统运用的效果&#xff0c;在建筑自动化系统中的地位及优势等…

2023最新acme自动申请ssl证书-HTTPS证书

安装acme.sh curl https://get.acme.sh | sh 把 acme.sh 安装到你的 home 目录下:~/.acme.sh/并创建 一个 bash 的 alias, 方便你的使用: alias acme.sh~/.acme.sh/acme.sh echo alias acme.sh~/.acme.sh/acme.sh >>/etc/profile 安装过程中会自动为你创建 cronjob,…

Unix 自学笔记1: Unix基本知识和常用过滤器

注&#xff1a;本人为Mac用户&#xff0c;用书为《Unix&Linux大学教程》&#xff0c;用的shell是系统默认的bash。 Unix 工作环境 多任务处理系统 Unix 可以同时执行多个任务&#xff0c;但是&#xff0c;单个处理器同一时间只能运行单个进程&#xff08;process&#x…

GAnet A Keypoint-based Global Association Network for Lane Detection 代码调试与阅读笔记

首先从train.py文件开始阅读 trian.py args parse_args(&#xff09;调用parse_args()函数为解析命令行参数进行配置 def parse_args():parser argparse.ArgumentParser(descriptionTrain a detector)parser.add_argument(config, helptrain config file path)parser.add_…

OpenCV读书笔记

GUI features in OpenCV import cv2 import numpy as np ## opencv 处理 images # 使用cv2.imread() 读图片 #imgcv2.imread(testset/img4.PNG,-1) #第二个参数为flag :cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED 简记为 1,0&#xff0c;-1 # 1(彩色图像&…

Fiddler 学习笔记--Fiddler 教程

学习网址&#xff1a; 1、https://www.cnblogs.com/yyhh/p/5140852.html 2、https://www.cnblogs.com/FounderBox/p/4653588.html?utm_sourcetuicool 学习笔记&#xff1a; 学习博客1内容&#xff1a; Fiddler抓包工具总结 序章 Fiddler是一个蛮好用的抓包工具&#xff0c;可以…

Git 学习笔记

本笔记更新于 2019-03-15 廖雪峰老师的官方网站 安装 git 官网下载之后一路默认安装&#xff0c;安装完成后&#xff0c;在任何地方右键打开 git bash here&#xff0c;输入 $ git config --global user.name "Your Name" $ git config --global user.email "…