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 updatesudo 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
configurenaskah:cd Python-3.8.2./configure --enable-optimizationsScript melakukan sejumlah pemeriksaan untuk memastikan semua dependensi pada sistem Anda ada.
--enable-optimizationsoption akan mengoptimalkan biner Python dengan menjalankan beberapa tes, yang akan membuat proses build lebih lambat. -
Jalankan
makeuntuk memulai proses pembuatan:make -j 4Ubah
-jagar 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 altinstallJangan gunakan
make installstandar karena akan menimpa sistem defaultpython3biner. -
Pada titik ini, Python 3.8 diinstal pada sistem Debian Anda dan siap digunakan. Anda dapat memverifikasinya dengan mengetik:
python3.8 --versionPython 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