当前位置: 首页 > news >正文

Linux服务器安装Anaconda 配置远程jupyter lab使用虚拟环境

参考的博客:
Linux服务器安装Anaconda 并配置远程jupyter lab
anaconda配置远程访问jupyter,并创建虚拟环境
理解和创建:Anaconda、Jupyterlab、虚拟环境、Kernel

下边是正文了。
https://www.anaconda.com/download是官网网址,可以下载最新版本。
在这里插入图片描述

在这里插入图片描述
https://repo.anaconda.com/archive/可以下载以前的版本,注意需要选择自己需要的版本。

在这里插入图片描述

wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh下载安装脚本。
在这里插入图片描述

chmod u+x Anaconda3-2023.03-1-Linux-x86_64.sh给shell脚本加上执行权限。
在这里插入图片描述
bash Anaconda3-2023.03-1-Linux-x86_64.sh开始安装,按一下Enter键。
在这里插入图片描述
然后需要一直按Enter键,直到出现"Do you accept the license terms? [yes|no]"这个提示词,然后输入yes,按下Enter键,之后输入需要安装的目录,我这里选择的是“/home/anaconda3”。

在这里插入图片描述

输入yes表明需要安装时进行初始化。
在这里插入图片描述
source ~/.bashrc激活基本环境。
在这里插入图片描述
重新打开远程登录,直接进入到基本环境里。
在这里插入图片描述

conda create -n jupyterlabuse python=3.10.9创建一个虚拟环境。
在这里插入图片描述

输入y
在这里插入图片描述

完成之后,如下图:
在这里插入图片描述
conda activate jupyterlabuse激活jupyterlabuse的环境。
在这里插入图片描述

jupyter lab --generate-config执行之后,发现报:

-bash: jupyter: command not found

在这里插入图片描述

pip install jupyterlab -i https://pypi.mirrors.ustc.edu.cn/simple安装jupyterlab
在这里插入图片描述
安装成功如下:
在这里插入图片描述

jupyter lab --generate-config生成配置文件。
在这里插入图片描述
使用ipython,然后输入from jupyter_server.auth import passwd;passwd(),之后输入两次一样的密码。
在这里插入图片描述
把单引号里边的argon2:$argon2id$v=19$m=10240,t=10,p=8$TnfU106Z+qRr7ubwSg$/Phki8t73l6+8PBfSnY4ygtbwuP8NNhUsV5MFvfxUmI保存好,因为接下来需要把它输入到/root/.jupyter/jupyter_lab_config.py里边。

然后输入exit()按下回车退出ipython。
在这里插入图片描述

使用sudo cat <<EOF>>/root/.jupyter/jupyter_lab_config.py把下边的内容保存到/root/.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=8$TnfU106Z+qRr7ubwSg$/Phki8t73l6+8PBfSnY4ygtbwuP8NNhUsV5MFvfxUmI' # 上面保存的密码
c.ServerApp.port = 12345 # 服务器的端口号,下边需要使用这个端口号

每输入一行就按一下回车键。
在这里插入图片描述

tail -5 /root/.jupyter/jupyter_lab_config.py查看一下上边输入的内容。
在这里插入图片描述

nohup jupyter lab --allow-root &后台启动jupyter lab,然后按一下回车键Enter
在这里插入图片描述

python -m ipykernel install --user --name jupyterlabuse --display-name "usertest"直接在环境里执行下面的代码来手动添加kernel进jupyter lab。

在这里插入图片描述

conda deactivate先退出虚拟环境。
在这里插入图片描述
ps -aux | grep "jupyter-lab"找出来对应的进程,然后使用kill -9 进程号杀死进程。
在这里插入图片描述

conda activate jupyterlabuse重新激活jupyterlabuse虚拟环境,nohup jupyter lab --allow-root &后台启动jupyter lab

在这里插入图片描述
ip:port/lab端口号输入到浏览器中,比如我这里在浏览器中输入192.168.53.240:12345/lab
在这里插入图片描述
然后按下回车,就会自动跳转到192.168.53.240:12345/login?next=%2Flab
在这里插入图片描述

输入密码就可以进入了,选择自己刚刚创建的名为usertest的Kernel。
在这里插入图片描述

点击“Select”。
在这里插入图片描述

右上角变成了“usertest”
在这里插入图片描述

此文章为9月Day 17学习笔记,内容来源于极客时间《零基础实战机器学习》。

http://www.lryc.cn/news/179644.html

相关文章:

  • R语言实现随机生存森林(3)
  • WebPack-打包工具
  • CISSP学习笔记:PKI和密码学应用
  • 简述Java21新特性
  • Composition API(常用部分)
  • 驱动插入中断门示例代码
  • 1 论文笔记:Efficient Trajectory Similarity Computation with ContrastiveLearning
  • 如何做一个基于 Python 的搜索引擎?
  • Python报错:KeyError: ‘820‘
  • 【kubernetes】kubernetes中的Deployment使用
  • 百度2024校招机器学习、数据挖掘、自然语言处理方向面试经历
  • RabbitMQ原理(二):SpringAMQP编程
  • 什么是SQL注入(SQL Injection)?如何预防它
  • metrology
  • UE学习记录06----根据Actor大小自适应相机位置
  • Go-Python-Java-C-LeetCode高分解法-第八周合集
  • 数据结构--并查集
  • Leetcode 224. 基本计算器
  • Linux基础命令汇总
  • JAVA 获得特定格式时间
  • 问题: 视频颜色问题,偏绿
  • 智能文字识别技术——AI赋能古彝文保护
  • Linux压缩和解压命令大全:tar、gzip和zip完整教程
  • Vue3 reactive和ref详解
  • jvs-rules(规则引擎)和jvs智能bi(自助式数据分析)9.22更新内容
  • Leetcode算法题练习(一)
  • Xilinx FPGA 7系列 GTX/GTH Transceivers (5)-- Aurora 8b10b 信号传输实战--小试牛刀
  • 第三章:最新版零基础学习 PYTHON 教程(第七节 - Python 运算符—Python 成员身份和身份运算符)
  • 【Java 基础篇】Java 注解详解
  • MVVM框架下两窗口的消息传递