当前位置: 首页 > news >正文

Ubuntu16/04安装python3.9版本

一、起因

Ubuntu16.04本身携带python2.7和python3.5,这两个版本的python。而实际工作中,可能需要更高版本的python,因此需要安装更高版本。

二、方案

1.安装依赖

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev

2.下载python安装包

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

3.解压安装包

tar xvf Python-3.9.9.tgz

4.更新pip3下载源

pip3 install --upgrade pip

5.安装python

cd Python-3.9.9/
./configure prefix=/usr/local/python3
sudo -s
make && make install

6.备份原来的python路径,将python3.9设置成新的路径

sudo -s mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python

相关文章:

  • java基于web的工资管理系统
  • cuda-gdb 支持内置变量的实现机制
  • 【云原生 · Kubernetes】kubernetes v1.23.3 二进制部署(三)
  • 微服务项目:尚融宝(13)(前端平台:搭建管理平台前端程序)
  • 【C++】模板初阶,了解函数模板和类模板的使用一些可能出现的问题
  • 微服务项目:尚融宝(14)(前端平台:尚融宝管理系统路由配置)
  • 中国电子用柔性阻隔膜行业产销需求与应用规模预测报告2022-2028年
  • C/C++面经嵌入式面经软件开发面经<26/30>-- 操作系统(五)
  • C/C++面经嵌入式面经软件开发面经<28/30>-- 单片机相关(一)
  • [iOS]-NSTimer与循环引用的理解
  • SpringCloudAlibaba2.2.6.RELEASE集成Gateway并实现JWT鉴权
  • Alevel经济知识点讲解:effects of deflation
  • 安装Docker后的一些配置
  • 智能驾驶功能软件平台设计规范第三部分:预测功能服务接口
  • 网课搜题公众号在线制作
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 2017 年终总结 —— 在路上
  • Angular6错误 Service: No provider for Renderer2
  • es6--symbol
  • java 多线程基础, 我觉得还是有必要看看的
  • miaov-React 最佳入门
  • SpiderData 2019年2月25日 DApp数据排行榜
  • ucore操作系统实验笔记 - 重新理解中断
  • vue数据传递--我有特殊的实现技巧
  • Vultr 教程目录
  • Webpack 4x 之路 ( 四 )
  • 半理解系列--Promise的进化史
  • 从零开始的无人驾驶 1
  • 复习Javascript专题(四):js中的深浅拷贝
  • 七牛云假注销小指南
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 算法-图和图算法
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • ​2021半年盘点,不想你错过的重磅新书
  • #stm32驱动外设模块总结w5500模块
  • #stm32整理(一)flash读写
  • #WEB前端(HTML属性)
  • $jQuery 重写Alert样式方法
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Java)【深基9.例1】选举学生会
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (九)One-Wire总线-DS18B20
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (一) springboot详细介绍
  • (一) storm的集群安装与配置
  • (一)SpringBoot3---尚硅谷总结
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core 依赖注入的基本用发
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net(C#)中String.Format如何使用
  • .net6使用Sejil可视化日志