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