Python thường có sẵn trên hầu hết distro Linux. Cần cài đặt khi muốn phiên bản mới hơn hoặc build từ source.
Cài qua Package Manager (Khuyên dùng)
| Distro | Lệnh cài |
|---|---|
| Ubuntu/Debian | sudo apt update && sudo apt install python3 python3-pip python3-venv |
| Fedora/RHEL/CentOS | sudo dnf install python3 python3-pip |
| Arch/Manjaro | sudo pacman -S python python-pip |
| openSUSE | sudo zypper install python3 python3-pip |
| Alpine | apk add python3 py3-pip |
Cài phiên bản mới nhất (Ubuntu - deadsnakes PPA)
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11 python3.11-venv python3.11-dev
Build từ Source Code
# 1. Cài dependencies
sudo apt install build-essential libssl-dev zlib1g-dev \
libncurses5-dev libncursesw5-dev libreadline-dev \
libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev \
libexpat1-dev liblzma-dev tk-dev libffi-dev
# 2. Tải source
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
sudo tar xzf Python-3.11.5.tgz
cd Python-3.11.5
# 3. Build & cài (altinstall không ghi đè python3 mặc định)
sudo ./configure --enable-optimizations
sudo make -j$(nproc)
sudo make altinstall
Quản lý đa phiên bản: pyenv
# Cài pyenv curl https://pyenv.run | bash # Thêm vào ~/.bashrc hoặc ~/.zshrc export PYENV_ROOT="$HOME/.pyenv" [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" # Cài và dùng pyenv install 3.11.5 pyenv global 3.11.5
Kiểm tra
$ python3 --version Python 3.11.5 $ python3 -m pip --version