Mengatur Instalasi Python Lebih Dari Satu Versi Menggunakan Pyenv di Linux
Pre-Requisites
Agar pyenv berjalan dengan baik di Linux, kita perlu menginstall beberapa package library. Masing-masing turunan distro diinstal dengan cara berbeda.
Turunan Ubuntu/Debian:
|
|
Fedora/CentOS/RHEL(aws ec2):
|
|
Turunan Archlinux, Manjaro dsb.: menggunakan AUR helper, dalam hal ini jika menggunakan YAY:
|
|
Cara install
Instalasi lebih dianjurkan menggunakan git:
|
|
(sumber: https://github.com/pyenv/pyenv#installation)
Kemudian tambahkan PATH pada environment shell anda. Tergantung jika anda menggunakan Bash atau Zsh atau fish shell. Jika anda menggunakan Bash:
|
|
Jika anda menggunakan Zsh:
|
|
Jika and menggunakan Fish Shell: Jalankan dahulu kedua perintah ini satu per satu
|
|
Kemudian tambahkan pada file konfigurasi yang terletak di ~/.config/fish/config.fish:
|
|
Setelah itu restart shell anda. instalasi selesai.
Instalasi Pyenv
Untuk mulai menginstall python sesuai versi yang anda inginkan:
|
|
dimana x.x.x
diganti dengan versi python yang akan diinstall
Untuk melihat versi python mana saja yang sudah anda install:
|
|
List versi python di pyenv
Untuk melihat versi python secara keseluruhan menggunakan:
|
|
Tapi ini akan sangat panjang karena versi python sangat banyak. Untuk itu coba list versi python dengan list yang lebih pendek, misalnya versi 3.6.x sampai dengan 3.9.x. Gunakan perintah berikut:
|
|
Cara Menggunakan Pyenv, mengganti ke versi python tertentu
Untuk menggunakan versi python yang anda inginkan, anda haru install versi python tersebut menggunakan pyenv install x.x.x
. Seandainya anda ingin menggunakan python versi 3.8.10 maka install dengan perintah pyenv install 3.8.10
.
Setelah itu untuk mengganti python ke versi yang inginkan, dalam hal ini 3.8.10
maka gunakan perintah
|
|