Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cài Đặt Python Trên Linux

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)

DistroLệnh cài
Ubuntu/Debiansudo apt update && sudo apt install python3 python3-pip python3-venv
Fedora/RHEL/CentOSsudo dnf install python3 python3-pip
Arch/Manjarosudo pacman -S python python-pip
openSUSEsudo zypper install python3 python3-pip
Alpineapk 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