如何在你的云服务器/云主机上更新并使用最新版本的python(python3.11)
更新并使用最新版本的python3.11
第一步,登录云服务器,并更新系统包
-
打开您的终端(Terminal)或使用任意SSH客户端,输入如下命令来登录云主机:
ssh 用户名@IP地址
- 在输入密码后,您将成功登录到云主机。
-
接下来,更新系统包:
sudo apt update sudo apt upgrade -
现在,我们可以开始安装 Python。Ubuntu 20.04 LTS 自带了 Python 3.8,但是您也可以安装其他版本。
安装Python 3.11:
- Python 3.8 应该已经预装在系统中,您可以通过以下命令检查:
python3 --version
- 如果没有安装,可以通过以下命令安装:
sudo apt install python3
- 安装Python 3.9或更高版本:
- 如果您想要安装更高版本的Python,您可以通过以下命令添加官方Python源:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
- 如果您执行这个命令失败了,可能是由于您的系统没有安装 add-apt-repository 命令。
- 您可以使用以下命令安装 add-apt-repository 命令:
sudo apt-get install software-properties-common
- 安装完成后,再重新执行您的命令试试看。如果问题仍然存在,您可以尝试更新您的系统并重试该命令:
sudo apt-get update
sudo apt-get upgrade
- 然后,您可以安装Python 3.11:
sudo apt install python3.11
- 同样地,您可以将"3.11"替换为想要安装的任何其他版本。
- 安装pip(Python包管理器):
sudo apt install python3-pip
-
这个将安装pip,您可以用它来安装Python软件包。
-
现在,您已经成功安装了 Python 和 pip。您可以使用pip3 install 包名命令来安装您需要的任何 Python 软件包。
更改默认的 Python 版本
-
使用update-alternatives指令配置系统中的Python优先级:
- 首先,通过以下命令为每个Python版本创建一个可选项:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
-
这里,数字 1 和 2 表示优先级,更高的数字表示更高的优先级。因此,我们为 Python 3.11 分配了更高的优先级。
-
然后,您可以通过以下命令选择要使用的默认Python版本:
sudo update-alternatives --config python3
-
在提示符下选择Python 3.11,然后按Enter键。
-
现在,当您输入python3时,应该会显示 Python 3.11。
更新pip的pip3版本
您还需要确保pip和pip3与您新安装的 Python 3.11 版本一致。
- 首先,安装 Python 3.11 对应的pip:
sudo apt install python3.11-distutils
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.11 get-pip.py
- 接下来,使用update-alternatives为pip配置优先级:
sudo mv /usr/bin/pip3 /usr/bin/pip3.bak
sudo ln -s /etc/alternatives/pip3 /usr/bin/pip3
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3 1
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3.11 2
- 然后选择要使用的默认pip版本:
sudo update-alternatives --config pip3
-
在提示符下选择pip3.11,然后按Enter键。
-
现在,当您输入python3时,应该会显示 Python 3.11,而输入pip3时,应该会使用其中包含的版本。

到此,你就可以畅快的使用自己的python3.11啦!
总结
整片文章分为三个部分,第一个部分是下载python3.11,第二个部分是更新python3.11在系统内的优先级,第三个部分是保持pip3与python版本的一致性最后的最后,如果你觉得我的这篇文章写的不错的话,请给我一个赞与收藏,关注我,我会继续给大家带来更多更优质的干货内容。
相关文章:
如何在你的云服务器/云主机上更新并使用最新版本的python(python3.11)
更新并使用最新版本的python3.11 第一步,登录云服务器,并更新系统包 打开您的终端(Terminal)或使用任意SSH客户端,输入如下命令来登录云主机: ssh 用户名IP地址 在输入密码后,您将成功登录到云…...
python学习——【第八弹】
前言 上篇文章 python学习——【第七弹】学习了python中的可变序列集合,自此python中的序列的学习就完成啦,这篇文章开始学习python中的函数。 函数 在学习其他编程语言的时候我们就了解过函数:函数就是执行特定任何以完成特定功能的一段代…...
铁路应答器传输系统介绍
应答器传输系统 应答器传输系统是安全点式信息传输系统,通过应答器实现地面设备向车载设备传输信息。 应答器可根据应用需求向车载设备传输固定的(通过无源应答器)或可变的(通过有源应答器)上行链路数据。 当天线单…...
Baumer工业相机堡盟工业相机如何通过BGAPI SDK直接实现Mono16位深度的图像保存(C#)
Baumer工业相机堡盟工业相机如何通过BGAPI SDK直接实现Mono16位深度的图像保存(C#) Baumer工业相机Baumer工业相机保存位深度12/16位图像的技术背景代码案例分享1:引用合适的类文件2:通过BGAPI SDK直接保存Mono12/16图像3…...
C语言入门篇——介绍篇
目录 1、什么是C语言 1、C语言的优点 3、语言标准 4、使用C语言的步骤 5、第一个C语言程序 6、关键字 1、什么是C语言 1972年,贝尔实验室的丹尼斯里奇和肯汤普逊在开发UNIX操作系统时设计了C语言,C语言是在B语言的基础上进行设计。C语言设计的初衷…...
Latex数学公式排版
文章目录 Latex使用最佳方式:读官方文档Latex中的字符数学公式排版1.引入宏包:2.公式排版基础3.数学符号(1).希腊字母(2).指数,上下标,导数(3).分式和根式(4).关系符(5).算符(6).巨算符(7).箭头 Latex使用 最佳方式:读官方文档 The not so short intro…...
【Linux】-关于Linux的指令(上)
作者:小树苗渴望变成参天大树 作者宣言:认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! TOC 前言 今天我们来讲关于Linux的基本指令,博主讲的指令会对应着Windows…...
【论文写作】引言写作的四个重要的语言点之时态!!!
在本篇文章当中,我们将着重介绍四个重要的写作语言要点之一的时态,其他语言点如下: 1. 时态 2. 标志性的衔接词 3. 主动、被动语态 4. 段落 1. 简单现在时和现在进行时 时态主要有现在时和现在进行时,看以下两个句子 I live in…...
Super Yolo论文翻译
论文:SuperYOLO: Super Resolution Assisted Object Detection in Multimodal Remote Sensing Imagery【IEEE】 论文地址: IEEE Xplore Full-Text PDF:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp&arnumber10075555项目地址:icey…...
【CocosCreator入门】CocosCreator组件 | ProgressBar(进度条)组件
Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中的ProgressBar组件是一种用于实现进度条效果的重要组件。它可以让我们在游戏中展示各种进度条效果,例如加载进度条、血条等。 目录 一、组件介绍 二、组件属性 三、脚本…...
大数据数仓维度建模
目录 维度建模分为三种: 1、星型模型: 2、雪花模型: 3、星座模型: 模型的选择: 维度表和事实表: 维度表: 维度表特性 : 事实表: 事实表特性: 事务型…...
ESP32设备驱动-BH1745NUC 亮度和颜色传感器驱动
BH1745NUC 亮度和颜色传感器驱动 文章目录 BH1745NUC 亮度和颜色传感器驱动2、硬件准备3、软件准备4、驱动实现BH1745NUC 是具有 IC 总线接口的数字颜色传感器 IC。 该 IC 感应红光、绿光和蓝光 (RGB) 并将它们转换为数字值。 高灵敏度、宽动态范围和出色的 Ircut 特性使该 IC …...
通达信VCP形态选股公式,憋了好几天才写出来
VCP形态的英文”Volatility Contraction Pattern”的缩写,意思是“波动收缩形态”。VCP形态是全美交易冠军马克米勒维尼的核心交易模式之一,在其著作《股票魔法师》中有详细介绍。 马克米勒维尼把VCP形态比喻为湿毛巾,拧过一次后仍含水&…...
vue 知识储备
vue2 和 vue3 的区别 模块拆分:vue3采用 compnent API 更注重模块上的拆分,而vue2中则需要使用完整的vuejs,无法使用单独的模块重写API:vue2组件方法挂载到实例中未使用也会被打包,vue3通过 tree-shaking机制,实现按需引入,减少用户打包后体积数据双向绑定:vue2使用 Ob…...
MySQL表的增删查改
目录 一 插入 1 基本语法 ①全列插入 ②指定列插入 ③多条记录插入 ④冲突更新 二 查询 查询全部数据 指定列查询 显示 拼接 取别名 去重查找 where 逻辑运算符和比较运算符 结果排序 Limit group by 分组 聚合函数 对于count 对于sum 对于group by 相关的语…...
详解C语言string.h中常用的14个库函数(三)
本篇博客继续讲解C语言string.h头文件中的库函数。本篇博客计划讲解3个函数,分别是:strstr, strtok, strerror。其中strstr函数我会用一种最简单的方式模拟实现。 strstr char * strstr ( const char * str1, const char * str2 );strstr可以在str1中查…...
无人机视频与GIS融合三维实景怎么实现?
无人机视频与GIS融合三维实景怎么实现?无人机三维GIS作为一项新兴的测绘重要手段,具有续航时间长、成本低、机动灵活等优点,为城市的规划建设带来极大便利。 那么此项技术有什么样的特点呢?下面智汇云舟就带大家一起来了解一下。 三维是将采集以及经运…...
瞬间让你效率提高一倍的高效学习方法
方法不对,努力白费;方法对了,事半功倍!在学习的过程中我们会遇到各种困难与阻碍,如何发现并优化自己的学习方法就变得尤为重要。高效学习方法是指通过科学的、有效的方法来提高学习效率,实现更好的学习成果…...
442. 数组中重复的数据|||41. 缺失的第一个正数|||485. 最大连续 1 的个数
442. 数组中重复的数据 题目 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅…...
中国地图标准坐标和投影参数
目录 一、地理坐标 二、投影坐标 三、ArcGIS投影变换 四、说明 一、地理坐标 GCS_Krasovsky_1940(克拉索夫斯基_1940椭球体) 具体参数如下图: 每个国家或地区都有各自的基准面,我们通常所说的北京54坐标系、西安80坐标系实际上…...
人在回路(HITL):大模型落地的确定性保障机制
1. 什么是“人在回路中”:不是概念炒作,而是当前大模型落地的生存刚需上周茶歇时,我和同事聊起一个很实在的问题:我们团队刚上线的客服对话系统,明明用了最新版的开源大模型做底座,为什么用户投诉里反复出现…...
CANN asc-devkit C API向量归约函数
asc_pair_reduce_sum 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gi…...
Linux命令:strace
strace 命令 基本介绍 strace 是 Linux 系统中用于跟踪进程系统调用和信号的强大调试工具。它可以捕获并记录进程执行的所有系统调用、传递的参数、返回值以及接收到的信号,是程序员和系统管理员进行程序调试、性能分析和问题诊断的必备工具。 资料合集:…...
Armv8/v9架构SCTLRMASK_EL2寄存器解析与应用
1. AArch64系统控制寄存器基础解析在Armv8/v9架构中,系统控制寄存器(System Control Registers)是处理器状态配置的核心组件,它们分布在不同的异常级别(EL0-EL3),用于管理处理器行为、内存系统、安全状态等关键功能。这些寄存器通常通过MRS/M…...
想在手机上实现专业级AI歌声转换?so-vits-svc让这一切变得触手可及!
想在手机上实现专业级AI歌声转换?so-vits-svc让这一切变得触手可及! 【免费下载链接】so-vits-svc SoftVC VITS Singing Voice Conversion 项目地址: https://gitcode.com/gh_mirrors/so/so-vits-svc 你是否曾经梦想过,能用手机随时随…...
Unity AssetBundle全生命周期管理实战:打包、上传、加载与卸载闭环指南
1. 这不是“打包完就完事”的流程,而是一条必须闭环的资源生命线在Unity项目做到中后期,你大概率会遇到这几个扎心时刻:打包后安装包体积突然暴涨300MB,美术说“就加了5张贴图”,程序查了一天发现是某张HDR天空盒被错误…...
抖音资源下载新体验:douyin-downloader一站式解决方案
抖音资源下载新体验:douyin-downloader一站式解决方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppo…...
Unity ScriptableObject+序列化多态构建模块化特效系统
1. 这不是“换个写法”,而是重构整个效果系统的底层逻辑在Unity项目做到中后期,你大概率会遇到这样一个场景:美术同学提来第17个新粒子特效需求,策划说“和之前那个爆炸效果差不多,但要加个拖尾音效屏幕震动”…...
锂电 / 光伏工业相机选型:5 大品牌核心参数与适用场景解析
2026 年锂电与光伏行业工业相机选型,早已不再是单纯比拼分辨率数值。行业竞争焦点已转向高速传输下的运行稳定性、与 AI 智能检测的融合深度,以及复杂生产场景下的专属定制能力。像锂电极片高速涂布、光伏硅片隐裂筛查这类核心生产环节,对工业…...
如何免费使用ColabFold进行蛋白质结构预测:面向新手的终极指南
如何免费使用ColabFold进行蛋白质结构预测:面向新手的终极指南 【免费下载链接】ColabFold Making Protein folding accessible to all! 项目地址: https://gitcode.com/gh_mirrors/co/ColabFold ColabFold蛋白质结构预测是生物信息学领域的一项革命性技术&a…...
