Python Linux环境(Centos8)安装minicoda3+jupyterlab

文章目录

  • 安装miniconda
  • 安装python环境
  • 启动

最近服务器检查,我下面的服务器有漏洞,不得已重装了,正好记录下怎么从零到python写代码。

安装miniconda

miniconda是anconda的精简版,就是管理python环境的得力助手。

# 创建一个名为 miniconda3 的目录在用户的主目录下
# 如果目录已存在,-p 参数会防止命令报错
mkdir -p ~/miniconda3# 使用 wget 命令下载 Miniconda 的安装脚本
# 指定下载链接为 Miniconda 的官方 Linux x86_64 版本
# 下载的文件保存在 ~/miniconda3/miniconda.sh
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh# 运行 Miniconda 安装脚本
# -b 参数表示不执行自动初始化
# -u 参数表示以用户模式安装,不会请求管理员权限
# -p 参数指定安装路径为用户的 miniconda3 目录
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3# 删除下载的安装脚本文件,释放磁盘空间
rm -rf ~/miniconda3/miniconda.sh# 初始化 conda,使其与 bash shell 集成
# 这会修改 bash 的配置文件,使得 conda 能够在新打开的 bash shell 中自动激活
~/miniconda3/bin/conda init bash# 与上一条命令类似,但这次是为 zsh shell 进行初始化
# 这会修改 zsh 的配置文件,使得 conda 能够在新打开的 zsh shell 中自动激活
~/miniconda3/bin/conda init zsh

如果顺利的话就可以了,但是服务器中没有wget,报下面错误。

-bash: wget: 未找到命令

需要下载wget,由于我的centos版本高(8以上),用dnf代替了之前yum了

sudo dnf install wget

执行完,再进一次就ok了,出现了(base)证明成功了。
在这里插入图片描述

安装python环境

(base)就已经是默认环境了,但是为了更好地管理,还是新建一个吧。

# 创建一个新的conda环境,命名为autogluongpu,并指定Python版本为3.11
conda create -n autogluongpu python=3.11# 激活名为autogluongpu的conda环境
conda activate autogluongpu# 使用pip命令升级pip到最新版本
# -U 是 --upgrade 的缩写,表示升级到最新版本
pip install -U pip# 使用pip命令升级setuptools和wheel到最新版本
# setuptools和wheel是Python的依赖包管理工具和打包工具
pip install -U setuptools wheel# 使用pip命令安装jupyterlab
# jupyterlab是一个交互式开发环境,用于Jupyter Notebook
pip install jupyterlab# 使用pip命令安装autogluon
# autogluon是一个自动化机器学习库,可以简化机器学习流程
pip install autogluon

配置jupyterlab
先生成文件

jupyter lab --generate-config

需要对jupyter_lab_config.py文件进行改动,要用到vim

sudo dnf install vim

我是按照下面方式改的,先设置密码

jupyter lab password

跟着提示,写两遍密码,再进入文件

vim  ~/.jupyter/jupyter_lab_config.py 

弄成这样的设置

# 设置Jupyter服务器允许来自所有域名(origin)的请求
# 这通常用于跨域资源共享(CORS),但出于安全考虑,不建议在生产环境中使用'*'
c.ServerApp.allow_origin = '*'# 允许从远程主机访问Jupyter服务器
# 这可以允许用户从其他计算机访问Jupyter界面
c.ServerApp.allow_remote_access = True# 允许以root用户身份运行Jupyter服务器
# 出于安全考虑,通常不建议在生产环境中以root用户运行Jupyter
c.ServerApp.allow_root = True# 设置Jupyter服务器监听的IP地址为你的服务器在局域网中的IP地址
# 请将'你服务器的局域网ip地址'替换为实际的IP地址
c.ServerApp.ip = '你服务器的局域网ip地址'# 设置Jupyter服务器在启动时不自动打开浏览器
# 这通常用于远程访问或自动化脚本中
c.ServerApp.open_browser = False# 设置Jupyter服务器监听的端口号为1111
# 如果此端口已被占用,你可能需要选择一个不同的端口
c.ServerApp.port = 1111

还要记得把防火墙关了

systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动

启动

jupyter lab

这样在本地就可以访问了

但是远程服务器总会断链接,所以得让他在后台跑,screen这个工具好用,执行下面的命令。

sudo dnf install epel-release
sudo dnf install screen

安装完毕后,直接输入screen,会新出来一个界面,在这个窗口界面里直接jupyter lab就可以了,然后

Ctrl+a+d //暂离
screen -r name//恢复

在本地就可以访问了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3248445.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

7.18 学习笔记 解决分页越界问题 及分页查询

1.解决分页越界 1.1出现的问题 于是我索性把分页去掉想是不是就可以了,结果发现还不行 1.2解决方法 就当我找了一两个小时抓耳挠腮时,万幸在csdn上找到了相关的帖子,在此感谢一下那位大佬。 原因是我的实体类中没有构造方法,那…

软考系规百天备考攻略:基础阶段的三轮强化

早在今年4-5月份的时候,我就曾经讲过系统规划与管理师的备考建议,也就是先从教程学起,先读教程,而且我也说过,不要迷信任何培训班或者培训视频,任何培训班或者培训视频都不能取代你认真读至少一遍教程&…

BIOMOD2 物种分布模拟教程

原文链接:BIOMOD2 物种分布模拟教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247609373&idx5&sn492e7597314a5f9e358c35e4780b275f&chksmfa826dfacdf5e4ecf8ac06bdeba5469b31650bdbefbc8fb88b79c0f332714c453a4cc058d29f&token155…

Calibration相机内参数标定

1.环境依赖 本算法采用张正友相机标定法进行实现,内部对其进行了封装。 环境依赖为 ubuntu20.04 opencv4.2.0 yaml-cpp yaml-cpp安装方式: (1)git clone https://github.com/jbeder/yaml-cpp.git #将yaml-cpp下载至本地 &a…

15- 微分方程

对三角函数不敏感

模块化沙箱:解锁数据防泄密的终极密码

在这个数字化时代,数据已经成为企业最宝贵的资产之一。然而,数据泄露的威胁如同暗夜中的幽灵,随时可能侵袭企业的信息安全防线。面对日益复杂的内外部风险,企业亟需一种既高效又灵活的安全解决方案,来保护其核心数据不…

专业PDF编辑工具:Acrobat Pro DC 2024.002.20933绿色版,提升你的工作效率!

软件介绍 Adobe Acrobat Pro DC 2024绿色便携版是一款功能强大的PDF编辑和转换软件,由Adobe公司推出。它是Acrobat XI系列的后续产品,提供了全新的用户界面和增强功能。用户可以借助这款软件将纸质文件转换为可编辑的电子文件,便于传输、签署…

透视矫正插值

https://www.cnblogs.com/straywriter/articles/15889273.html https://www.comp.nus.edu.sg/~lowkl/publications/lowk_persp_interp_techrep.pdf https://8.136.115.103/perspective-correct-interpolation%E9%80%8F%E8%A7%86%E6%A0%A1%E6%AD%A3%E6%8F%92%E5%80%BC/ 透视矫正…

Postfix+Dovecot+Roundcube开源邮件系统搭建系列4:Dovecot安装配置

1. Dovecot安装 安装Dovecot: yum -y install dovecot dovecot-mysql 启动服务并设置开机自启动: systemctl start dovecot systemctl enable dovecot 2. Dovecot配置 Dovecot配置文件目录:/etc/dovecot,在该目录中dovecot.…

【内网穿透】如何本地搭建Whisper语音识别模型并配置公网地址

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

视频联网共享平台LntonCVS视频监控汇聚平台视频云解决方案

LntonCVS流媒体平台是一款遵循国家GB28181标准协议的先进视频监控与云服务平台。该平台设计独特,能够同时接入并处理多路设备的视频流,支持包括RTSP、RTMP、FLV、HLS、WebRTC在内的多种视频流格式的分发。其功能丰富多样,涵盖了视频直播监控、…

基于STM32的全栈嵌入式解决方案:LoRa、MQTT和阿里云IoT平台构建的智慧农业监控系统(附代码示例)

摘要: 随着科技的进步,物联网技术在农业领域的应用越来越广泛。本文介绍一个基于物联网的智慧农业监控系统,该系统可以实时监测农田的环境数据,并根据数据自动控制灌溉、施肥等操作,提高农业生产效率。 关键词&#x…

微分段Microsegmentation简介

目录 微分段Microsegmentation简介什么是微分段?微分段的防范措施微分段的防护层级 基于网络的微分段微分段基本工作机制微分段的角色VxLAN的额外字段 业务链分组与传输策略场景1:三层报文本地转发场景场景2:三层报文跨设备转发场景 微分段的…

【深度学习】PyTorch框架(5):Transformer和多注意力机制

1、引言 在本文中,我们将探讨近两年来最具影响力的模型架构之一——Transformer模型。自从2017年Vaswani等人发表的论文《注意力是你所需要的全部》以来,Transformer架构在多个领域持续刷新着性能记录,尤其是在自然语言处理(NLP&…

python入门课程Pro(1)--数据结构及判断

数据结构及判断 第1课 复杂的多向选择1.if-elif-else2.if嵌套3.练习题(1)大招来了(2)奇数还是偶数(3)简洁代码 第2课 数据与判断小结1.变量2.格式化输出3.逻辑运算-或与非4.判断条件5.练习题(1&…

LNK1342中文报错乱码

如图所示,因编译中存在中文而报错“常量中有换行符”或者直接报错LNK1342且中文报错乱码 无论是使用UTF-8还是GBK编译都会报错,并且修改控制台的格式936或65001也无法解决 解决办法:检查你的注册表编辑器 以下位置,如果安装了VS…

Java无模版导出Excel 0基础教程

0 写在前面 经常写数据导出到EXCEL&#xff0c;没有模板的情况下使用POI技术。以此作为记录&#xff0c;以后方便使用。 1 依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</v…

C# 各版本语法新功能汇总

C# 8.0 以后 官网 C# 7.3 》》in C# 7.2 》》 命名参数、具名参数 》》》 条件 ref 表达式 C# 7.1 》》 default 运算符 default 在C#7.1中得到了改进&#xff0c;不再需要default&#xff08;T&#xff09;了 //变量赋值C#7.0 var s "字符串"; s default(s…

鸿蒙基本工程目录

工程级目录 AppScope 中存放应用全局所需要的资源文件。entry 是应用的主模块&#xff0c;存放 HarmonyOS 应用的代码、资源等。oh_modules 是工程的依赖包&#xff0c;存放工程依赖的源文件。build-profile.json5 是工程级配置信息&#xff0c;包括签名、产品配置等。hvigorf…

一文带你了解 GB 18030-2022 字符集

GB18030 全称《‌信息技术 中文编码字符集》‌&#xff0c;‌是我国信息技术领域的强制性国家标准之一&#xff0c;是中华人民共和国国家标准所规定的变长多字节字符集&#xff0c;字符以单字节、双字节或四字节编码。 当前执行标准为 GB 18030-2022&#xff0c;于 2023 年 8 月…