首页 > 系统相关 >ubuntu升级Python版本

ubuntu升级Python版本

时间:2023-08-20 14:35:19浏览次数:45  
标签:bin Python sudo usr 版本 ubuntu python3

一、已有Python版本

1.使用以下命令查找系统上所有安装的 Python 版本

ls /usr/bin/python

ubuntu升级Python版本_符号链接

2.使用以下命令更改 Python 3 的符号链接

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

3.使用以下命令检查 Python 3 符号链接的当前版本

python3 --version

二、下载所需版本

1. 使用以下命令安装软件包

sudo apt-get update

sudo apt-get install software-properties-common

2.添加 deadsnakes PPA 存储库,该存储库包含最新的 Python 版本

sudo add-apt-repository ppa:deadsnakes/ppa

3.安装 Python 3.10

sudo apt install python3.10

4.更新 Python 3 的符号链接,以便将其设置为默认版本

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1

4.使用以下命令更改默认 Python 3 版本

sudo update-alternatives --config python3

该命令将显示所有可用的 Python 3 版本。输入所选版本的编号并按 Enter 键

ubuntu升级Python版本_Python_02

5. 使用以下命令检查 Python 3 符号链接的当前版本

python3 --version

标签:bin,Python,sudo,usr,版本,ubuntu,python3
From: https://blog.51cto.com/u_16038926/7161352

相关文章

  • Python之学生信息管理系统
    一、基础界面实现定义主函数main,并通过定义print_menu()函数输打印学生管理系统菜单#打印功能菜单defprint_menu():print('='*30)print('学生管理系统')print('1.添加学生信息')print('2.删除学生信息')print('3.修改学生信息')print('4.显示所有......
  • 管理文件和目录7(Ubuntu
    一:处理两个文件中的数据 这个命令就是join命令时会读取指定的两个文件,并将具有公共字段的行连接起来。 注意:在进行这一步前文件要经过排序。 格式:join[选项]文件名1文件名2 join命令在处理两个相关数据的文件时常有用,选项看不懂的搭配操作实践实践就知道了。 常用的......
  • Python列表、元组、字典、集合、字符串
    一、代码例题1、阿凡提与国王比赛下棋,国王说要是自己输了的话阿凡提想要什么他都可以拿得出来。阿凡提说那就要点米吧,棋盘一共64个小格子,在第一个格子里放1粒米,第二个格子里放2粒米,第三个格子里放4粒米,第四个格子里放8粒米,以此类推,后面每个格子里的米都是前一个格子里的2倍,一直把64......
  • Anaconda安装与配置(Python环境及库依赖)
    一,下载安装相关1,这个软件什么作用?Anaconda:Python大礼包(包含解析器,一系列库,软件包管理器Conda)主要作用,不用配库,如果需要库a,anaconda会把库a相关的依赖库一并打包下载次要作用,可以同时安装不同版本的python,和对应依赖库,相互隔离。2,在哪下载anaconda?清华源:Indexof/anaconda/a......
  • 【全新重构发布】iNeuOS工业互联网操作系统 V5 版本
      iNeuOS工业互联网操作系统历经迭代27个版本,老版本截止更新V4.1版本;历时一年多时间,现在正式发布全新V5版本,V5版本与V4.1老版本不完全兼容。  发布V5版本后,iNeuOS工业互联网操作系统主要方向是向业务端发展:能源、安全、工艺、设备、环保等方面的产品化应用,更好的支持企业......
  • 如何使用U盘安装Ubuntu 14.04
    对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?可偏偏通过U盘安装Ubuntu却是问题重重,下面我们就来说说几个U盘安装UbuntuServer时遇到的问题。对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?U盘安装系统一般就是如下几步:下载系统......
  • python实现链表(单链,双链)
    #code:utf-8#createTime:2023.8.17#-----------------------------------------------------------------------------classNode:"""节点类,每个数据就是一个节点,包含一个数据位和一个指针位,指针指向下一个数据的内存地址"""def__init__(s......
  • PYTHON 快速分割CSV
    fromopenpyxlimportWorkbookimportpandasaspdimportnumpyasnpimportsys,time,re,csvpath="f:/te/qh.csv"path1="F:/BaiduNetdiskDownload\行政许可/行政许可/行政许可.csv"##num_rows=sum(1forrowinopen(path,encoding="utf-8"))##......
  • python
    pythonclassBook:  def__init__(self,title,author,year):    self.title=title    self.author=author    self.year=yearclassLibrary:  def__init__(self):    self.books=[]  defadd_book(self,book):    se......
  • Python学习:迭代器与生成器的深入解析
    函数在Python中扮演着重要角色,不仅可以封装代码逻辑,还能通过迭代器和生成器这两种强大的技术,实现更高效的数据处理和遍历。本篇博客将深入探讨Python函数的迭代器和生成器,结合实际案例为你揭示它们的神奇,以及如何巧妙地应用迭代器和生成器来解决实际问题。迭代器:数据的遍历之道迭代......