在Ubuntu18下源码编译安装Python教程
更新时间:2026年05月13日 14:49:20 作者:winfred_hua
本文介绍了在Linux系统中安装Python3.9.13的具体步骤,包括更新系统包、安装编译依赖、下载源码、编译安装等,最后可设置默认版本
知识点
- 知识点1:在 Linux 系统里,/usr 目录通常用于存放一些共享的、只读的程序和数据,是系统安装软件的一个重要位置。而
/usr/src目录一般是用来存放系统源代码以及一些软件包的源代码的地方 。 - 知识点2:
echo $?查看上一条命令是否执行成功,0表示成功。 - 知识点3:建议使用最终部署的linux用户安装Python。
步骤 1:更新系统包
sudo apt update sudo apt upgrade
步骤 2:安装编译依赖
sudo apt install -y build-essential checkinstall sudo apt install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev sqlite3 bzip2 openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev uuid-dev
步骤 3:下载 Python 3.9.13 源码
注:如果服务器网速比较慢,可以在Windows下载后上传到Linux.
cd /usr/src sudo wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz sudo tar xzvf Python-3.9.13.tgz
步骤 4:编译并安装 Python
cd Python-3.9.13 sudo ./configure --enable-optimizations sudo make -j$(nproc) sudo make altinstall
--enable-optimizations:当你使用该选项编译 Python 时,Python 解释器在运行 Python 脚本时可能会有更好的性能表现。make -j$(nproc):这条命令的意思是让 make 命令以并行的方式执行编译任务,并行任务的数量等于当前系统中可用的 CPU 核心数,目的加快编译速度。
步骤 5:验证安装
python3.9 --version
输出应为:
Python 3.9.13
步骤 6:设置 Python 3.9 为默认版本(可选)
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 1 sudo update-alternatives --config python3
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux平台Segmentation fault(段错误)调试过程
这篇文章主要介绍了Linux平台Segmentation fault(段错误)调试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-09-09
Ubuntu搭建Eclipse+JDK+SDK的Android开发环境
本篇文章主要介绍了Ubuntu搭建Eclipse+JDK+SDK的Android开发环境,有兴趣的同学可以了解一下。2016-11-11
Apache加速模块mod_pagespeed安装使用详细介绍
这篇文章主要介绍了Apache加速模块mod_pagespeed安装使用详细介绍,需要的朋友可以参考下2014-03-03


最新评论