Python adalah salah satu bahasa pemrograman yang paling banyak digunakan di dunia. Dengan sintaks yang sederhana dan mudah dipelajari, Python adalah pilihan populer untuk pemula dan pengembang berpengalaman. Python adalah bahasa pemrograman yang cukup serbaguna. Ini dapat digunakan untuk membangun semua jenis aplikasi, mulai dari skrip sederhana hingga algoritme pembelajaran mesin yang canggih.
Debian 10 menyertakan Python versi 3.7, yang dapat diinstal atau diperbarui menggunakan apt
alat.
Pada saat penulisan, Python 3.8 adalah rilis utama terbaru dari bahasa Python. Ini mencakup banyak fitur baru seperti ekspresi penetapan, parameter khusus posisi, dukungan f-string, dan banyak lagi. Python 3.8 tidak tersedia di repositori standar Debian 10.
Tutorial ini mencakup cara menginstal Python 3.8 di Debian 10. Kami juga akan menunjukkan cara membuat lingkungan virtual.
Menginstal Python 3.8 di Debian 10 #
Membangun Python 3.8 di Debian adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit.
-
Mulailah dengan menginstal paket-paket yang diperlukan untuk membangun sumber Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
-
Unduh kode sumber rilis terbaru dari halaman unduh Python dengan wget atau
curl
. Pada saat penulisan artikel ini, rilis terbaru adalah3.8.2
:curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
-
Setelah unduhan selesai, ekstrak tarball:
tar -xf Python-3.8.2.tar.xz
-
Arahkan ke direktori sumber Python dan jalankan
configure
naskah:cd Python-3.8.2
./configure --enable-optimizations
Script melakukan sejumlah pemeriksaan untuk memastikan semua dependensi pada sistem Anda ada.
--enable-optimizations
option akan mengoptimalkan biner Python dengan menjalankan beberapa tes, yang akan membuat proses build lebih lambat. -
Jalankan
make
untuk memulai proses pembuatan:make -j 4
Ubah
-j
agar sesuai dengan jumlah inti di prosesor Anda. Anda dapat menemukan nomornya dengan mengetikkannproc
. -
Setelah pembangunan selesai, instal binari Python dengan menjalankan perintah berikut sebagai pengguna dengan akses sudo:
sudo make altinstall
Jangan gunakan
make install
standar karena akan menimpa sistem defaultpython3
biner. -
Pada titik ini, Python 3.8 diinstal pada sistem Debian Anda dan siap digunakan. Anda dapat memverifikasinya dengan mengetik:
python3.8 --version
Python 3.8.2
Membuat Lingkungan Virtual #
Lingkungan virtual Python adalah pohon direktori mandiri yang mencakup instalasi Python dan sejumlah paket tambahan. Ini memungkinkan Anda untuk menginstal modul Python di lokasi yang terisolasi untuk proyek tertentu, daripada diinstal secara global. Dengan cara ini, Anda tidak perlu khawatir akan memengaruhi proyek Python lainnya.
Dalam contoh ini, kami akan membuat proyek Python 3.8 baru bernama my_app
di dalam direktori home pengguna.
Pertama, buat direktori proyek dan alihkan ke sana:
mkdir ~/my_app && cd ~/my_app
Dari dalam root proyek, jalankan perintah berikut untuk membuat lingkungan virtual bernama my_app_venv
:
python3.8 -m venv my_app_venv
Aktifkan lingkungan:
source my_app_venv/bin/activate
Setelah diaktifkan, prompt shell akan diawali dengan nama lingkungan. Dimulai dengan Python 3.4, saat membuat pip lingkungan virtual, manajer paket untuk Python diinstal secara default.
Dalam lingkungan virtual, Anda dapat menggunakan pip
bukannya pip3.8
dan python
bukannya python3.8
:
python -v
Python 3.8.1
Setelah Anda selesai dengan pekerjaan Anda untuk menonaktifkan lingkungan, ketik deactivate
, dan Anda akan kembali ke shell normal Anda.
deactivate