GNU/Linux >> Belajar Linux >  >> Linux

Cara yang disarankan untuk menginstal beberapa versi Python di Ubuntu 20.04

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


Linux
  1. Cara Mengelola Beberapa Versi Python Dengan Pyenv Di Linux

  2. Cara Menginstal Python 3.6 di Ubuntu 16.04

  3. Cara menginstal Python 3.9 di Ubuntu 20.04

  1. Cara Menginstal Python 3.9 di Ubuntu 18.04

  2. Bagaimana Cara Menginstal Python 3.2 Di Ubuntu 13.04?

  3. Cara Menginstal dan Beralih Versi Python di Ubuntu 20.04

  1. Cara Menginstal Python 3 di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Python 3.7 di Ubuntu 18.04

  3. Cara Menginstal Python 3.8 di Ubuntu 18.04