Ubuntu 安装 Python3 的三种常用方法
方法一 使用 APT 快速安装(推荐)
sudo apt update
sudo apt install python3
python3 --version
sudo apt install python3-pip
pip3 --version
sudo apt install python3.10
方法二 从源码编译安装(特定版本或自定义优化)
sudo apt update
sudo apt install build-essential libssl-dev libffi-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev liblzma-dev python-openssl git
wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz
tar -xf Python-3.12.7.tgz
cd Python-3.12.7
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
python3.12 --version
方法三 使用 pyenv 管理多版本(开发推荐)
curl https://pyenv.run | bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
source ~/.bashrc
pyenv install 3.11.9
pyenv global 3.11.9 # 全局默认
pyenv local 3.11.9 # 仅当前项目目录
python --version
常用后续配置
sudo apt install python3-venv
python3 -m venv .venv
source .venv/bin/activate
deactivate
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 1
sudo update-alternatives --config python