{"id":1244,"date":"2019-11-05T01:06:14","date_gmt":"2019-11-04T18:06:14","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1244"},"modified":"2025-04-18T15:21:34","modified_gmt":"2025-04-18T08:21:34","slug":"tutorial-install-python-3-8-di-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/","title":{"rendered":"Tutorial Install Python 3.8 di Ubuntu 18.04"},"content":{"rendered":"<p>Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan mudah dipelajari, Python adalah pilihan yang cocok untuk pemula dan pengembang berpengalaman.<\/p>\n<p>Python adalah bahasa pemrograman yang cukup fleksibel, Anda dapat menggunakannya untuk melakukan hampir semua hal yang Anda inginkan, menulis skrip kecil, membuat game, mengembangkan situs web, membuat algoritma pembelajaran mesin, menganalisis data, dan banyak lagi.<\/p>\n<p>Python 3.8 adalah major release terbaru bahasa pemrograman Python, dan mencakup banyak fitur baru seperti evaluasi anotasi tipe yang ditunda, dukungan untuk kelas data dan variabel konteks, penyesuaian akses ke atribut modul, dan masih\u00a0<a href=\"https:\/\/docs.python.org\/3\/whatsnew\/3.8.html\" target=\"_blank\" rel=\"noopener\">banyak lagi<\/a>.<\/p>\n<p>Python 3.8 tidak tersedia di repositori default Ubuntu. Dalam tutorial ini, kita akan membahas dua cara berbeda untuk menginstal Python 3.8 di Ubuntu 18.04. Opsi pertama adalah menginstal paket deb dari PPA <a href=\"https:\/\/launchpad.net\/~deadsnakes\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">deadsnakes<\/a>, dan yang kedua adalah dengan membangun python dari source code.<\/p>\n<p>Langkah-langkah yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu, termasuk Kubuntu, Linux Mint, dan Elementary OS.<\/p>\n<h2>Install Python 3.8 di Ubuntu dengan Apt<\/h2>\n<p>Anda harus masuk sebagai user\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-ubuntu-linux\/\">biasa dengan akses sudo<\/a>\u00a0untuk dapat menginstal paket pada sistem Ubuntu Anda.<\/p>\n<p>Menginstal Python 3.8 di Ubuntu dengan <a href=\"https:\/\/www.linuxid.net\/post\/panduan-penggunaan-perintah-apt-di-debian-dan-ubuntu\/\">apt<\/a> adalah proses yang relatif mudah dan hanya membutuhkan beberapa menit:<\/p>\n<ol>\n<li>Mulailah dengan memperbarui index paket dan menginstal prasyarat:\n<pre>sudo apt update&#13;\nsudo apt install software-properties-common&#13;\n<\/pre>\n<\/li>\n<li>\u00a0Selanjutnya, tambahkan PPA deadsnakes ke\u00a0<em>sources list<\/em>\u00a0Anda:\n<pre>sudo add-apt-repository ppa:deadsnakes\/ppa<\/pre>\n<p>Saat diminta tekan\u00a0<code>Enter<\/code>\u00a0untuk melanjutkan:<\/p>\n<pre>Press [ENTER] to continue or Ctrl-c to cancel adding it.<\/pre>\n<\/li>\n<li>Setelah repositori diaktifkan, instal Python 3.8 dengan perintah :\n<pre>sudo apt install python3.8&#13;\n<\/pre>\n<\/li>\n<li>Verifikasi instalasi dengan mengetik:\n<pre>python3.8 --version<\/pre>\n<pre>Python 3.8.0<\/pre>\n<p>Pada titik ini, Python 3.8 telah\u00a0diinstal pada sistem Ubuntu Anda dan siap digunakan<\/p>\n<\/li>\n<\/ol>\n<h2>Instal Python 3.8 di Ubuntu dari Source<\/h2>\n<p>Di bagian ini kami akan menunjukkan kepada Anda cara mengunduh dan compile Python 3.8 dari source.<span id=\"ezoic-pub-ad-placeholder-156\" class=\"ezoic-adpicker-ad\"\/><\/p>\n<ol>\n<li>Pertama, perbarui daftar paket dan instal paket yang diperlukan untuk membangun source Python:\n<pre>sudo apt update&#13;\nsudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget&#13;\n<\/pre>\n<\/li>\n<li>Download source code\u00a0rilis terbaru dari\u00a0<a href=\"https:\/\/www.python.org\/downloads\/source\/\" target=\"_blank\" rel=\"noopener\">halaman resmi<\/a>\u00a0Python menggunakan\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-command-wget-di-terminal\/\">perintah wget<\/a>\u00a0berikut\n<pre>wget https:\/\/www.python.org\/ftp\/python\/3.8.0\/Python-3.8.0.tgz&#13;\n<\/pre>\n<p>Pada saat penulisan artikel ini, rilis terbaru\u00a0Python adalah versi <code>3.8.0<\/code>.<\/p>\n<\/li>\n<li>Setelah download selesai,\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-extract-file-dari-arsip-tar-gz-di-baris-perintah\/\">ekstrak<\/a>\u00a0tarball menggunakan perintah :\n<pre>tar -xf Python-3.8.0.tgz&#13;\n<\/pre>\n<\/li>\n<li>Selanjutnya,\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\">navigasikan<\/a>\u00a0ke direktori source Python dan jalankan skrip\u00a0<code>configure<\/code>\u00a0yang akan melakukan sejumlah pemeriksaan untuk memastikan semua dependensi tersedia pada sistem Anda:\n<pre>cd Python-3.8.0&#13;\n.\/configure --enable-optimizations&#13;\n<\/pre>\n<p>Opsi\u00a0<code>--enable-optimizations<\/code>\u00a0akan mengoptimalkan binary Python dalam menjalankan serangkaian tes agar proses build lebih cepat.<\/p>\n<\/li>\n<li>Mulai proses build Python menggunakan\u00a0<code>make<\/code>:\n<pre>make -j 4&#13;\n<\/pre>\n<p>Untuk waktu build yang lebih cepat, modifikasi flag\u00a0<code>-j<\/code>\u00a0sesuai dengan prosesor Anda. Jika Anda tidak tahu jumlah core prosesor Anda, Anda dapat menemukannya dengan mengetikkan\u00a0<code>nproc<\/code>. Karena Sistem saya memiliki 4 core, jadi saya menggunakan flag\u00a0<code>-j 4<\/code>.<\/p>\n<\/li>\n<li>Ketika build selesai, instal binary Python dengan mengetik:\n<pre>sudo make altinstall&#13;\n<\/pre>\n<p>Jangan gunakan\u00a0<code>make install<\/code>\u00a0standar, karena akan menimpa\u00a0binary sistem default python3.<\/p>\n<\/li>\n<li>Pada point ini,\u00a0Python 3.8 \u00a0telah berhasil diinstal dan siap untuk digunakan, verifikasi dengan mengetik:\n<pre>python3.8 --version&#13;\n<\/pre>\n<p>Output dari perintah di atas\u00a0 akan mengeluarkan output :<\/p>\n<pre>Python 3.8.0<\/pre>\n<\/li>\n<\/ol>\n<h2>Kesimpulan<\/h2>\n<p>Anda telah menginstal Python 3.8 pada mesin Ubuntu 18.04, dan Anda dapat mulai mengembangkan proyek Python 3 Anda.<\/p>\n<p>Selanjutnya, Anda dapat membaca tentang<a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-pip-di-ubuntu-18-04\/\"> Cara Menggunakan Pip<\/a> dan <a href=\"https:\/\/www.linuxid.net\/post\/membuat-python-virtual-environments-di-ubuntu-18-04\/\">Cara Membuat virtual environment Python<\/a> untuk berbagai proyek Python berbeda agar tidak tumpang tindih.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1245,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[85,9,129,167],"class_list":["post-1244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-python","tag-ubuntu","tag-ubuntu-18-04","tag-ubuntu-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-04T18:06:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/\",\"name\":\"Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg\",\"datePublished\":\"2019-11-04T18:06:14+00:00\",\"dateModified\":\"2025-04-18T08:21:34+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Install Python 3.8 di Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid","og_description":"Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/","og_site_name":"Linuxid","article_published_time":"2019-11-04T18:06:14+00:00","article_modified_time":"2025-04-18T08:21:34+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/","url":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/","name":"Tutorial Install Python 3.8 di Ubuntu 18.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg","datePublished":"2019-11-04T18:06:14+00:00","dateModified":"2025-04-18T08:21:34+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Install-Python-3.8-di-Ubuntu-18.04.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-install-python-3-8-di-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Install Python 3.8 di Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1244"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1244\/revisions"}],"predecessor-version":[{"id":2780,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1244\/revisions\/2780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1245"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}