ubuntu 18.04,20.04 都能用,安装python3.9.4 + pip21.1.1(亲测新版python3.9.7+pip21.2.3也可以用)
安装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也可以用)相关推荐
- 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无法安装.参考网 ...
- 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 ...
- Ubuntu 18.04/20.04 多线程下载工具AXEL和AIRA2
今天用Ubuntu系统下载一个文件的时候,对方服务器的速度非常的慢,并且速度会越来越慢.一般下载到10%的时候,速度就会几乎为零. Ubuntu 18.04/20.04苦于没有IDM 迅雷这样的下载软 ...
- Ubuntu安装飞书——Ubuntu16.04/18.04/20.04/22.04
Ubuntu安装飞书 安装包下载 安装方式 方式一:运行安装包安装 方式二:终端命令安装 通过以下教程可以快速的安装飞书,本教程适用于Ubuntu16.04/18.04/20.04/22.04 安装包 ...
- 从无到有 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 超详细教程+踩坑问题(有部分图片忘 ...
- Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁
我曾经发过一篇文章<Ubuntu 16.04与Win10双系统双硬盘安装图解> * 后来买了新电脑,发现怎么都无法使用 EasyBCD 创建 Windows 启动菜单引导.在 PE(老毛桃 ...
- linux安装unity桌面环境,Ubuntu Unity Remix 20.04.2 发布,重温经典Unity桌面环境Linux
Rudra Saraswat今天宣布发布Ubuntu Unity Remix 20.04.2,这是Ubuntu Unity Remix 20.04系列的第二个版本,这个非官方版本的特色是由Canoni ...
- Ubuntu 18下C/C++ IDE之CodeLite安装
Ubuntu 18下C/C++ IDE之CodeLite安装方法如下: sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite ...
- Ubuntu 18.04/20.04 xrdp远程桌面连接
搞了一晚上vnc,各种vnc,连上之后就是白屏,最后换xrdp了, 参考了下面这篇文章,https://blog.csdn.net/qq_25556149/article/details/822161 ...
最新文章
- day34 异常处理、断言、socket之ftp协议
- find排除文件 linux_Linux下find一次查找多个指定类型文件,指定文件或者排除某类文件,在 GREP 中匹配多个关键...
- FPA笔记六 计算EI/EO/EQ的功能点
- Java 面向对象的特征---学习笔记
- 2020最新版SpringMVC面试题高频精选
- 华为杯数学建模2020获奖名单_我校在2020年全国大学生数学建模竞赛中再获佳绩(内附获奖名单)...
- LeetCode 77. 组合(回溯)
- Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)
- 关于python中enumerate和zip函数的用法及举例
- mysql双节点部署_MariaDB GALERA 集群双节点部署
- 如何识别媒体偏见_面部识别软件:宝贵资产,还是社会偏见的体现?
- C语言使用scanf_s函数输入的正确姿势
- python爬虫解决极验验证码问题
- android原生支持机型,首发机型Find 7:OPPO发布原生Android系统
- 十万个Web3为什么:什么是Optimism?它靠何法宝帮助以太坊扩容?
- 好的博客(给自己翻译用)
- UcosII移植、调度、功能、运行流程解析
- 免费在线接线图软件 + 示例
- 2022-2028年中国5G 汽车产业应用市场竞争策略及未来发展潜力报告
- java冒泡排序经典代码(Java冒泡排序)
热门文章
- 大数据 Flink 教程之使用 Apache Flink 进行无服务器复杂事件处理
- 人类第四次工业革命-区块链技术
- [人际]与老板的相处之“道”
- 项目管理PMP多大作用?
- Android开发记录:视频提取音频
- matlab设计一个病态(矩阵)系统,MATLAB_2_矩阵处理
- oracle11g 新特性
- Android各种沉浸式状态栏实现
- c语言编译器运行窗口,Gcc编译器下载C语言编译器窗口(带有安装教程)v1
- SuperMap iDesktop 10i连接金仓数据库