Jika kita install Python via apt
, biasanya hanya mendapatkan versi yang tersedia di repositori Ubuntu, yang seringkali bukan versi terbaru. Untuk mendapatkan versi terbaru seperti Python 3.13, kamu bisa gunakan metode alternatif berikut:
๐งช Metode 1: Install Python Terbaru dari Source (Manual Build)
Ini cara paling fleksibel dan tidak tergantung apt
.
Langkah-langkah:
Install dependensi build:
sudo apt update
sudo apt install -y 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
Download source Python terbaru: Kunjungi halaman resmi Python dan salin link versi terbaru (misalnya Python 3.13).Contoh:
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
Ekstrak dan masuk ke folder:
tar -xf Python-3.13.0.tgz
cd Python-3.13.0
Build dan install:
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
Gunakan altinstall
agar tidak menimpa python3
default Ubuntu.
Cek versi:
python3.13 --version
๐ Panduan lengkap tersedia di Ubuntu Handbook โ Install Python 3.13
๐งช Metode 2: Gunakan PPA Deadsnakes (Lebih Mudah)
Kalau kamu tidak ingin build manual, kamu bisa pakai PPA terpercaya:
Langkah-langkah:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.13
๐ Panduan lengkap tersedia di LinuxCapable โ Install Python 3.11
๐ Versi Indonesia: Ubunlog โ Cara Install Python Terbaru di Ubuntu
๐งฐ Tambahan: Install pip untuk versi Python baru
Setelah install Python 3.13, kamu bisa install pip:
python3.13 -m ensurepip
python3.13 -m pip install --upgrade pip
Bisa banget, Baco! Kamu bisa membuat alias agar python3.13
bisa dipanggil cukup dengan py
, dan pip3.13
cukup dengan pip
. Ada beberapa cara, tapi yang paling fleksibel dan tidak mengubah sistem default adalah menggunakan alias di shell.
โ๏ธ Cara Membuat Alias Permanen di Ubuntu
1. Edit file .bashrc
atau .zshrc
Tergantung shell yang kamu pakai. Kalau kamu pakai Bash (default Ubuntu), edit .bashrc
:
nano ~/.bashrc
Kalau kamu pakai Zsh:
nano ~/.zshrc
2. Tambahkan alias di bagian bawah file
alias py='python3.13'
alias pip='pip3.13'
3. Simpan dan aktifkan alias
Setelah disimpan, jalankan:
source ~/.bashrc
Atau jika kamu pakai Zsh:
source ~/.zshrc
โ Cek Alias
Sekarang kamu bisa coba:
py --version
pip --version
Harusnya keluar:
Python 3.13.0
pip 25.2 from ...
๐ง Catatan Penting
- Alias ini hanya berlaku untuk user kamu dan di terminal. Kalau kamu pakai Python di skrip atau aplikasi lain (misalnya VS Code), kamu tetap perlu atur interpreter-nya ke
python3.13
. - Kalau kamu ingin alias ini tersedia di semua sesi SSH, pastikan
.bashrc
atau.zshrc
dipanggil di.profile
.