广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Ubuntu20.04下更新系统Python版本
  • 560
分享到

Ubuntu20.04下更新系统Python版本

pythonlinuxubuntu 2023-10-26 08:10:48 560人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

起因:写python时报错: TypeError: unsupported operand type(s) for |=: ‘dict’ and ‘dict’ 原因:python3.9 支持对

起因:写python时报错:

TypeError: unsupported operand type(s) for |=: ‘dict’ and ‘dict’

原因:python3.9 支持对 dict 类型使用 |, 而较老的版本不支持

小编这个ubuntu20.04环境是在wsl2下的,本质上与纯linux环境配置是一样的
于是更新Python,截止2023.3.29,Python稳定版是到10.10
下面记录操作:

老版本3.8.10
在这里插入图片描述
2、查看已有Python版本

cd /usr/bin

查看一下已经下载的Python版本

ls -al python*

ps:小编截这图时已经下完了3.10,但软链接还没改在这里插入图片描述
可以看到第一行说明Python默认用的是3.8版本

安装最新的Python版本

指令如下,下面都是在管理员权限下进行的,省略了sudo:
(1)日常update一下,再安装Python环境所需的依赖

apt updateapt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

(2)安装包下载
官网下载

wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz

如果觉得国外网站太慢,有淘宝镜像

wget Https://reGIStry.npmmirror.com/-/binary/python/3.10.10/Python-3.10.10.tgz

(3)解压并进入子目录

tar -xf Python-3.10.10.tgzcd Python-3.10.10

(4)规定即将安装的 Python 3.10.10 安装在/usr/python目录并执行
make -j 12 的作用就是并行编译12个指令,就是加速了

./configure --prefix=/usr/pythonmake -j 12

之后再执行

make altinstall

altinstall跳过创建python链接和手册页链接的操作。
如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中,这将会导致很多问题。

(5)建立软链接
若不建立软链接,还是3.8版本
-f 是覆盖 ,-s 是软连接

ln -fs /usr/python/bin/python3.10 /usr/bin/pythonln -fs /usr/python/bin/pip3.10 /usr/bin/pip

(6)检查一下
再在当前目录下执行

ls -al python*

在这里插入图片描述
可以看到更改了

在这里插入图片描述
emm,没毛病,就这样,如果要回到以前的版本,改一下软连接即可
或是要特定版本,先下载,依照上面的流程,再改软连接也一样的

来源地址:https://blog.csdn.net/weixin_45606191/article/details/129840222

--结束END--

本文标题: Ubuntu20.04下更新系统Python版本

本文链接: https://www.lsjlt.com/news/455558.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu20.04下更新系统Python版本
    起因:写Python时报错: TypeError: unsupported operand type(s) for |=: ‘dict’ and ‘dict’ 原因:python3.9 支持对 ...
    99+
    2023-10-26
    python linux ubuntu
  • Win10 Build 9901系统更新 预览版新版本下载
    我们获悉微软将通过Windows7和8.x内建的Windows Update功能,在今年年初发布Windows10消费者预览版。目前,我们在Windows10Build 9901当中发现,Windows10多个预览新版本...
    99+
    2023-06-10
    Win10 Build9901 Build 9901 系统 更新 预览
  • windows系统下更新nodejs版本的方案
    众所周知,nodejs版本更新速度一向快的惊人,其主要原因据说是因为整合了io.js,而后者版本本来就跳的比较快,接着就是水涨船高的问题了,然后就出现了一个比较严重的问题——nodejs版本更新太快,人家想...
    99+
    2022-06-04
    版本 方案 系统
  • win10怎么更新系统版本
    这篇文章主要介绍了win10怎么更新系统版本的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10怎么更新系统版本文章都会有所收获,下面我们一起来看看吧。win10更新系统版本教程首先点击右下角微软图标,或者...
    99+
    2023-07-01
  • Linux下更新curl版本
    一、前景 由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。 二、步骤 1、首先检测服务器安装的curl版本 curl --version 2、查看服务器安装的curl的安装包...
    99+
    2023-09-20
    linux 运维 服务器
  • linux下更新tomcat版本
    进入tomcat目录下查看当前版本号 ./version.sh 2.切忌升级之前一定要备份老版本 mkdir tomcat-backup 3.拷贝老版本到你创建的文件夹中 cp -rf apache-tomcat-9.0.45-s...
    99+
    2023-09-02
    linux 运维 服务器 Powered by 金山文档
  • CentOS下更新SQLite版本
    查看系统的sqlte3的版本 [root@djangoServer work]# sqlite3 --version 3.7.17 2013-05-20 00:56:22 11...
    99+
    2022-11-12
  • win102004版本系统更新的方法
    本篇内容主要讲解“win102004版本系统更新的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win102004版本系统更新的方法”吧!win102004版本系统怎么样更新如果已经安装可w...
    99+
    2023-07-01
  • win10版本2004系统如何更新
    本篇内容介绍了“win10版本2004系统如何更新”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win10版本2004系统更新方法如果已经安...
    99+
    2023-07-01
  • linux python 更新版本
    安装完CentOS6.5(Final)后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,有兴趣的朋友可以参考下这篇文章:  更新python千万不要...
    99+
    2023-01-31
    版本 linux python
  • Anaconda版本和Python版本对应关系(持续更新...)
    简介         Anaconda是包管理工具,是专注于数据分析的Python发行版本,其包含Python和许多常用软件包,不同的Anaconda版本里面也配备了不同的Python版本,并且Python的出现时间比Anaconda早很多...
    99+
    2023-10-07
    python 开发语言 anaconda
  • win10电脑怎么更新最新系统版本
    Win10已经发布很久了,越来越多的用户开始使用Win10,虽然Win10系统版本一直在不断更新升级中,但是却有很多Win10用户不懂得电脑怎么更新最新win10系统版本。现在,我们一起来了解一下升级win10电脑最新系统版本的简单方法。w...
    99+
    2023-07-13
  • Linux下更新python版本的方法是什么
    本篇内容介绍了“Linux下更新python版本的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、下载python版本  wge...
    99+
    2023-06-28
  • Centos系统下Python版本升级
    这篇文章是之前写的在centos6下从python2.6升级到2.7的过程,升级到3.0以上版本的过程跟这个一样,懒得改了。在使用Centos6时,由于系统自带的python版本为2.6.6,而2.x版本中当前普遍使用的为2.7版本,所以...
    99+
    2023-01-31
    版本 系统 Centos
  • 使用conda更新python版本
    目录 一、更新原因 二、步骤         2.1、添加conda下载镜像         2.2、conda更新python         2.3、更新conda版本 三、验证 四、离线安装 一、更新原因         ...
    99+
    2023-09-09
    python conda linux linux离线安装环境
  • mac下nodejs如何更新到最新版本
    这篇文章主要介绍了mac下nodejs如何更新到最新版本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前提条件* mac上安装了npm第一步...
    99+
    2022-10-19
  • 如何在linux下更新java版本
    首先使用命令查看java的位置whereis java //查看jdk安装路径which java // 查看java执行路径然后删除对应老的java,如图:rm -rf jdk1.8.0_211/接下来查看自己系统对应的版本,然...
    99+
    2019-09-24
    java入门 linux 更新 java 版本
  • Android 系统版本与Sdk版本对应一览(更新时间:2023.02.14)
    Android 14 SDK API level 34 Android 13 SDK API level 33 Android 12L SDK API level 32 Android 12 SDK API level 31 And...
    99+
    2023-09-08
    android Powered by 金山文档
  • Linux中怎么更新python版本
    这篇文章主要介绍“Linux中怎么更新python版本”,在日常操作中,相信很多人在Linux中怎么更新python版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么更新python版本”的疑...
    99+
    2023-06-28
  • Linux怎么更新Python版本及修改python默认版本
    本篇内容介绍了“Linux怎么更新Python版本及修改python默认版本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux下更新P...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作