Ubuntu下Python安装步骤

打开终端(快捷键:Ctrl + Alt + T),输入以下命令检查是否已安装Python 3:
python3 --version若输出版本号(如Python 3.10.12),则无需重复安装;若提示command not found,则需按以下步骤安装。
Ubuntu默认存储库提供稳定版本的Python 3,适合大多数用户:
sudo apt updatesudo apt install python3 -ypython3 --version# 输出类似Python 3.10.12sudo apt install python3-pip -ypip3 --version# 输出pip版本及关联的Python版本若需要安装比默认存储库更新的Python版本(如3.13),可使用Deadsnakes PPA(个人包存档):
sudo apt install software-properties-common -ysudo add-apt-repository ppa:deadsnakes/ppa -ysudo apt update# 更新包列表以包含PPA中的软件sudo apt install python3.13 -ypython3.13 --version# 输出类似Python 3.13.0若需要完全自定义安装(如优化性能、安装特定版本),可从Python官网下载源代码编译:
sudo apt updatesudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev liblzma-dev<版本号>为目标版本,如3.12.0):curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgztar -xf Python-<版本号>.tgz# 解压源码包cd Python-<版本号># 进入源码目录--enable-optimizations启用优化,提升运行速度):./configure --enable-optimizations-j $(nproc)使用所有CPU核心加速编译,altinstall避免覆盖系统默认Python):make -j $(nproc)sudo make altinstallpython3.<版本号> --version# 输出类似Python 3.12.0虚拟环境可隔离项目依赖,避免不同项目间的库冲突:
sudo apt install python3-venv -ymyenv为环境名称,可自定义):python3 -m venv myenvsource myenv/bin/activate# 激活后终端提示符前会显示环境名deactivate以上步骤覆盖了Ubuntu下Python的主要安装方式,可根据需求选择合适的方法。建议优先使用APT或Deadsnakes PPA安装,如需高度自定义再选择源码编译。