Tutorial ini menjelaskan cara memasang pyenv di Ubuntu untuk mengelola beberapa versi Python dalam satu mesin tanpa mengganggu Python sistem.
Daftar Isi#
- 1. Persiapan sistem
- 2. Instal dependensi
- 3. Instal pyenv
- 4. Aktifkan pyenv
- 5. Pasang versi Python
- 6. Verifikasi
1. Persiapan sistem#
Perbarui daftar paket terlebih dahulu agar instalasi berjalan lancar.
sudo apt update
sudo apt upgrade -y2. Instal dependensi#
pyenv membutuhkan beberapa paket pendukung untuk proses build Python dari source.
sudo apt install -y \
make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev git3. Instal pyenv#
Jalankan script instalasi resmi pyenv.
curl https://pyenv.run | bash4. Aktifkan pyenv#
Tambahkan konfigurasi berikut ke file shell Anda, misalnya ~/.bashrc.
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrcJika Anda menggunakan Zsh, tambahkan baris yang sama ke ~/.zshrc lalu muat ulang shell.
5. Pasang versi Python#
Cek versi Python yang tersedia, lalu instal versi yang Anda butuhkan.
pyenv install -l
pyenv install 3.12.2
pyenv global 3.12.2Jika proyek tertentu membutuhkan versi berbeda, Anda juga bisa memakai versi lokal di folder project.
cd /path/ke/project
pyenv local 3.12.26. Verifikasi#
Pastikan Python yang aktif berasal dari pyenv.
python --version
which python
pyenv versionsDengan pyenv, Anda bisa mengelola versi Python per proyek tanpa merusak instalasi Python bawaan Ubuntu.

