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
| |