Ubuntu 20.04 hadir dengan Python 3.8 yang sudah diinstal sebelumnya. Namun, Anda mungkin ingin menginstal versi Python lainnya. Dalam tutorial ini, saya akan menunjukkan kepada Anda cara yang disarankan untuk menginstal versi Python terbaru di Ubuntu 20.04.
Alat yang akan kita gunakan disebut pyenv
. pyenv adalah alat yang membantu kami mengelola beberapa versi Python. pyenv memungkinkan Anda dengan mudah beralih di antara beberapa versi Python. Ini sederhana, tidak mengganggu, dan mengikuti tradisi UNIX dari alat satu tujuan yang melakukan satu hal dengan baik.
Instal dependensi#
Untuk pyenv
agar berfungsi dengan baik, Anda perlu menginstal dependensi yang diperlukan.
Buka terminal dan ketik perintah berikut:
sudo apt-get update; sudo apt-get install 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
Instal pyenv#
Instal pyenv
dengan mengetikkan perintah berikut:
curl https://pyenv.run | bash
Mulai ulang shell Anda agar perubahan jalur diterapkan:
exec $SHELL
Periksa apakah pyenv
berhasil dipasang:
pyenv -v
Instal/Lepaskan Python dengan pyenv#
pyenv install
digunakan untuk menginstal versi Python. Sintaksnya adalah:
Usage: pyenv install [-f] [-kvp] <version>
pyenv install [-f] [-kvp] <definition-file>
pyenv install -l|--list
-l/--list List all available versions
-f/--force Install even if the version appears to be installed already
-s/--skip-existing Skip the installation if the version appears to be installed already
python-build options:
-k/--keep Keep source tree in $PYENV_BUILD_ROOT after installation
(defaults to $PYENV_ROOT/sources)
-v/--verbose Verbose mode: print compilation status to stdout
-p/--patch Apply a patch from stdin before building
-g/--debug Build a debug version
Misalnya untuk menginstal Python 3.9.6, ketikkan perintah berikut:
pyenv install 3.9.6
Untuk mengaktifkan Python 3.9.6 secara global, ketikkan perintah berikut:
pyenv global 3.9.6
Sintaks untuk menghapus versi Python tertentu adalah:
Usage: pyenv uninstall [-f|--force] <version>
-f Attempt to remove the specified version without prompting
for confirmation. If the version does not exist, do not
display an error message.
Untuk menghapus instalasi Python 3.9.6, ketikkan perintah berikut:
pyenv uninstall 3.9.6
Anda dapat menginstal beberapa versi Python secara bersamaan dengan menggunakan pyenv install
memerintah. Misalnya, untuk menginstal Python 3.8.5 dan 3.9.6, ketikkan perintah berikut:
pyenv install 3.8.5 3.9.6
Anda tentu saja dapat menyimpan beberapa versi Python.
Untuk informasi lebih lanjut tentang pyenv, silakan kunjungi repositori pyenv