linux下升级python版本至python3.9

左手的ㄟ右手 2022-09-06 00:25 845阅读 0赞

环境

  • deepin(linux) + python3.7(旧版本)

下载源码包

  1. wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
  • 我是下载python3.9,如果想安装其他版本,去python官网下载页面下载对应的版本即可。官网

解压安装

  1. # 解压压缩包
  2. tar -zxvf Python-3.9.0.tgz
  3. # 进入文件夹
  4. cd Python-3.9.0
  5. # 配置安装位置
  6. ./configure prefix=/usr/local/python3
  7. # 安装
  8. make && make install
  • 如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录

创建新版本的软链接:

  1. mv /usr/bin/python3 /usr/bin/python3_bak
  2. mv /usr/bin/pip3 /usr/bin/pip3_bak
  3. #添加python3的软链接
  4. ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
  5. #添加 pip3 的软链接
  6. ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3

可能会出现的问题

  • pip3不能使用,出现错误subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.
  • 解决方法:删除一个文件

    sudo rm /usr/bin/lsb_release

完成图

在这里插入图片描述

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,845人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux升级Python3.x

    Linux升级Python至3.x CentOS中默认安装了 Python,版本比较低(2.x),为了使用新版 3.x,需要对旧版本进行升级。 由于很多基本的命令、软件