安装python3.9.4

sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev
sudo wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz

root@062e241f5835:/# wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz
–2021-05-02 08:49:19-- https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz
Resolving www.python.org (www.python.org)… 151.101.108.223, 2a04:4e42:1a::223
Connecting to www.python.org (www.python.org)|151.101.108.223|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 25411523 (24M) [application/octet-stream]
Saving to: ‘Python-3.9.4.tgz’

Python-3.9.4.tgz 100%[===================>] 24.23M 720KB/s in 39s

2021-05-02 08:49:59 (631 KB/s) - ‘Python-3.9.4.tgz’ saved [25411523/25411523]

解压源码包:

tar -zxvf Python-3.9.4.tgz

进入解压后的目录:

cd Python-3.9.4
./configure  --prefix=/usr/local
./configure --enable-optimizations

这里的–prefix=/usr/local用于指定安装目录(建议指定)。如果不指定,就会使用默认的安装目录。
–enable-optimizations选项通过运行多个测试来优化Python二进制文件。 这会使构建过程变慢。

启动Python 3.9.4构建过程:

sudo make -j 8

构建过程完成后,输入以下命令安装Python二进制文件:

sudo make install

删除原先的命令,并建立新的软连接

rm -rf /usr/bin/python3
ln -s /usr/local/bin/python3 /usr/bin/python3

查看安装完成版本:

python3.9 --version

安装pip3

sudo apt-get install python3-pip

升级pip3 (目前最新pip21.1.1)

sudo pip3 install --upgrade pip

root@062e241f5835:/Python-3.9.4# pip3 install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/cd/6f/43037c7bcc8bd8ba7c9074256b1a11596daa15555808ec748048c1507f08/pip-21.1.1-py3-none-any.whl (1.5MB)
100% |################################| 1.6MB 489kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Successfully installed pip-21.1.1
root@062e241f5835:/Python-3.9.4#

 pip3 -V

ubuntu 18.04,20.04 都能用,安装python3.9.4 + pip21.1.1(亲测新版python3.9.7+pip21.2.3也可以用)相关推荐

  1. Ubuntu 16.04/18.04/20.04/deepin v20安装insight的方法

    Ubuntu 16.04/18.04/20.04/deepin v20安装Insight实现汇编的调试 由于Ubuntu从9.04开始就把Insight从APT源中删除,所以使用APT无法安装.参考网 ...

  2. Ubuntu 18.04/20.04 安装Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter 驱动

    Ubuntu 18.04/20.04下Qualcomm Atheros QCA6174驱动安装 缘起 原因分析 查找Google 详细步骤 缘起 买了新电脑,装上Ubuntu 20.04.奈何发现wi ...

  3. Ubuntu 18.04/20.04 多线程下载工具AXEL和AIRA2

    今天用Ubuntu系统下载一个文件的时候,对方服务器的速度非常的慢,并且速度会越来越慢.一般下载到10%的时候,速度就会几乎为零. Ubuntu 18.04/20.04苦于没有IDM 迅雷这样的下载软 ...

  4. Ubuntu安装飞书——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu安装飞书 安装包下载 安装方式 方式一:运行安装包安装 方式二:终端命令安装 通过以下教程可以快速的安装飞书,本教程适用于Ubuntu16.04/18.04/20.04/22.04 安装包 ...

  5. 从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题

    从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题(有部分图片忘 ...

  6. Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁

    我曾经发过一篇文章<Ubuntu 16.04与Win10双系统双硬盘安装图解> * 后来买了新电脑,发现怎么都无法使用 EasyBCD 创建 Windows 启动菜单引导.在 PE(老毛桃 ...

  7. linux安装unity桌面环境,Ubuntu Unity Remix 20.04.2 发布,重温经典Unity桌面环境Linux

    Rudra Saraswat今天宣布发布Ubuntu Unity Remix 20.04.2,这是Ubuntu Unity Remix 20.04系列的第二个版本,这个非官方版本的特色是由Canoni ...

  8. Ubuntu 18下C/C++ IDE之CodeLite安装

    Ubuntu 18下C/C++ IDE之CodeLite安装方法如下: sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite ...

  9. Ubuntu 18.04/20.04 xrdp远程桌面连接

    搞了一晚上vnc,各种vnc,连上之后就是白屏,最后换xrdp了, 参考了下面这篇文章,https://blog.csdn.net/qq_25556149/article/details/822161 ...

最新文章

  1. day34 异常处理、断言、socket之ftp协议
  2. find排除文件 linux_Linux下find一次查找多个指定类型文件,指定文件或者排除某类文件,在 GREP 中匹配多个关键...
  3. FPA笔记六 计算EI/EO/EQ的功能点
  4. Java 面向对象的特征---学习笔记
  5. 2020最新版SpringMVC面试题高频精选
  6. 华为杯数学建模2020获奖名单_我校在2020年全国大学生数学建模竞赛中再获佳绩(内附获奖名单)...
  7. LeetCode 77. 组合(回溯)
  8. Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)
  9. 关于python中enumerate和zip函数的用法及举例
  10. mysql双节点部署_MariaDB GALERA 集群双节点部署
  11. 如何识别媒体偏见_面部识别软件:宝贵资产,还是社会偏见的体现?
  12. C语言使用scanf_s函数输入的正确姿势
  13. python爬虫解决极验验证码问题
  14. android原生支持机型,首发机型Find 7:OPPO发布原生Android系统
  15. 十万个Web3为什么:什么是Optimism?它靠何法宝帮助以太坊扩容?
  16. 好的博客(给自己翻译用)
  17. UcosII移植、调度、功能、运行流程解析
  18. 免费在线接线图软件 + 示例
  19. 2022-2028年中国5G 汽车产业应用市场竞争策略及未来发展潜力报告
  20. java冒泡排序经典代码(Java冒泡排序)

热门文章

  1. 大数据 Flink 教程之使用 Apache Flink 进行无服务器复杂事件处理
  2. 人类第四次工业革命-区块链技术
  3. [人际]与老板的相处之“道”
  4. 项目管理PMP多大作用?
  5. Android开发记录:视频提取音频
  6. matlab设计一个病态(矩阵)系统,MATLAB_2_矩阵处理
  7. oracle11g 新特性
  8. Android各种沉浸式状态栏实现
  9. c语言编译器运行窗口,Gcc编译器下载C语言编译器窗口(带有安装教程)v1
  10. SuperMap iDesktop 10i连接金仓数据库