Lewati ke konten utama

Cara Memutakhirkan Python dan Pip di Windows, macOS, dan Linux

Baca instruksi langkah demi langkah kami tentang cara memutakhirkan Pip dan Python di Windows, macOS, dan Linux. Jaga lingkungan Anda tetap terbaru dan kompatibel.
Diperbarui 5 Jun 2026  · 11 mnt baca

Memiliki versi terbaru Python dan pengelola paketnya, Pip, dapat membuat perbedaan besar dalam pekerjaan atau proyek data Anda. Jika Anda baru atau agak baru dalam pemrograman, memutakhirkan Python dan Pip mungkin terasa rumit, terutama karena ada metode berbeda untuk memutakhirkan Pip dan Python di Windows, macOS, dan Linux.

Di sini saya akan memandu Anda melalui setiap langkah dan membuat prosesnya sesederhana dan selugas mungkin. Langsung saja lompat ke bagian untuk sistem operasi yang Anda gunakan saat ini. Dan jika Anda benar-benar baru bekerja dengan Python, ikuti kursus Introduction to Python kami hari ini. Selain itu, Python Cheat Sheet for Beginners adalah sumber daya DataCamp lain yang selalu bermanfaat.

Akhirnya, jika Anda tertarik melakukan pemecahan masalah atau mempelajari lebih lanjut tentang Pip terkait manajemen paket, baca Tutorial Pip Python untuk Manajemen Paket kami yang komprehensif.

Upgrade Python and pipMemutakhirkan Python dan Pip. Gambar oleh Penulis.

Apa itu Pip, dan Mengapa Penting?

Saat Anda ingin menggunakan pustaka atau modul eksternal dalam proyek Python, Pip adalah alat yang Anda gunakan untuk mengambil dan memasang pustaka tersebut dari Python Package Index (PyPI), yaitu repositori perangkat lunak untuk bahasa pemrograman Python. Menjaga Python dan Pip tetap terbaru akan membawa banyak manfaat, termasuk: 

  1. Keamanan: Pemutakhiran rutin menambal kerentanan, melindungi lingkungan pengembangan Anda dari ancaman keamanan.
  2. Fitur Baru: Pembaruan menghadirkan fitur baru yang dapat meningkatkan kode Anda.
  3. Peningkatan Performa: Rilis baru mengoptimalkan performa, membuat skrip Anda berjalan lebih cepat.
  4. Perbaikan Bug: Pembaruan menyelesaikan masalah yang dilaporkan, memastikan pengalaman pengembangan yang lebih mulus.

Memutakhirkan Python dan Pip di Berbagai Sistem Operasi

Sekarang mari kita masuk ke proses memutakhirkan Pip di Python pada tiga sistem operasi utama: Windows, macOS, dan Linux. Sebelum memulai proses pemutakhiran, ada baiknya mengetahui versi Python dan Pip yang saat ini terpasang di sistem Anda.

Catatan: Pengguna Windows umumnya harus menggunakan perintah python, sedangkan pengguna macOS dan Linux harus menggunakan python3. Jika Anda tidak yakin perintah mana yang digunakan di sistem Anda, coba keduanya untuk melihat mana yang berfungsi.

Anda dapat memeriksa versinya dengan menjalankan perintah berikut di terminal atau command prompt:

python --version
pip --version

Perintah ini akan menampilkan versi Python dan Pip yang terpasang. Catat versi ini agar Anda dapat mengonfirmasi bahwa pemutakhiran telah berhasil nanti.

Memutakhirkan Pip di Windows

Mari lihat cara memutakhirkan Pip di Windows dalam tiga langkah mudah. 

Langkah 1: Unduh penginstal Python terbaru

Untuk mengunduh penginstal Python terbaru untuk Windows, kunjungi situs web resmi Python dan klik tombol Download Python. Ini akan memungkinkan Anda mendapatkan versi terbaru penginstal Python.

Downloading Python installer before starting the pip upgrade Python process

Unduh Python. Gambar oleh Penulis

Catatan: Python 3.9 dan versi lebih baru tidak mendukung Windows 7. Jika Anda menggunakan Windows 7, Anda perlu memutakhirkan sistem operasi atau menggunakan Python 3.8 (yang mencapai akhir masa dukung pada Oktober 2024).

Langkah 2: Jalankan penginstal

Setelah mengunduh versi Python terbaru dari situs resmi Python, cari berkas penginstal yang diunduh dan klik ganda untuk membukanya. Di jendela penginstal, pastikan mencentang opsi "Add Python to PATH". Menjalankan penginstal akan memutakhirkan Python dan Pip, yang sudah disertakan dalam penginstal.

Langkah 3: Mutakhirkan Pip

Untuk memutakhirkan Pip menggunakan command prompt setelah memutakhirkan Python, ketik cmd di bilah pencarian untuk membuka command prompt. Lalu jalankan perintah berikut untuk memutakhirkan Pip:

python -m pip install --upgrade pip

Perintah ini memastikan Anda memiliki versi terbaru Pip. Jika Anda menemui kesalahan izin, Anda dapat menggunakan perintah ini:

python -m pip install --upgrade pip --user

Anda dapat memverifikasi pemutakhiran yang telah dilakukan dengan menjalankan kembali perintah pemeriksaan versi untuk mengonfirmasi pemutakhiran.

Memutakhirkan Pip di macOS

Di sini, kita akan menjelajahi cara melakukan pemutakhiran yang sama di Mac Anda.

Langkah 1: Gunakan Homebrew untuk memutakhirkan Python

Homebrew adalah pengelola paket populer untuk macOS yang menyederhanakan pemasangan dan pengelolaan perangkat lunak. Jika Anda belum memasang Homebrew, buka terminal dan jalankan perintah berikut:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Untuk memutakhirkan Python menggunakan Homebrew, buka terminal dan jalankan perintah berikut:

brew update
brew upgrade python

Langkah 2: Mutakhirkan Pip

Setelah memutakhirkan Python, mutakhirkan Pip dengan menjalankan perintah berikut:

python3 -m pip install --upgrade pip

Jika Anda menemui kesalahan izin, Anda dapat menggunakan perintah ini:

python3 -m pip install --upgrade pip --user

Memutakhirkan Pip di Linux

Bagi pengguna Linux, proses pemutakhiran mungkin sedikit berbeda tergantung distribusinya, seperti Ubuntu atau Fedora.

Langkah 1: Perbarui daftar paket

Langkah pertama adalah memperbarui daftar paket. Anda dapat melakukannya dengan membuka terminal dan menjalankan perintah berikut:

sudo apt update

Langkah 2: Mutakhirkan Python

Anda kemudian dapat memutakhirkan Python dengan memasang versi terbaru. Buka terminal dan jalankan perintah berikut:

sudo apt install python3

Langkah 3: Mutakhirkan Pip

Langkah berikutnya adalah memutakhirkan Pip. Setelah Python dimutakhirkan, Anda dapat menjalankan perintah berikut untuk memutakhirkan Pip:

python3 -m pip install --upgrade pip

Jika Anda menemui kesalahan izin, Anda dapat menggunakan perintah ini:

python3 -m pip install --upgrade pip --user

Dengan mengikuti langkah-langkah ini, Anda dapat memastikan bahwa Anda memiliki versi terbaru Python dan Pip di sistem Anda, apa pun sistem operasi yang Anda gunakan. Ini akan membantu Anda tetap mengikuti fitur terbaru, peningkatan performa, dan pembaruan keamanan.

Memecahkan Kesalahan Umum Saat Memutakhirkan Pip dan Python

Meski dikelola dengan hati-hati, Anda mungkin menemui masalah saat menggunakan Pip dan Python. Bagian ini membahas beberapa masalah umum dan menyediakan solusi agar Anda dapat melakukan pemecahan masalah secara efektif. Kita akan membahas penyelesaian konflik versi, penanganan masalah izin, dan memastikan jalur Pip dan Python dikonfigurasi dengan benar.

Pemecahan masalah di Windows

Mari mulai dengan melihat masalah umum yang mungkin muncul jika Anda bekerja di Windows.

Memastikan jalur Pip dan Python dikonfigurasi dengan benar di Windows

Jalur yang salah dapat memicu kesalahan saat menjalankan perintah Pip atau Python. Untuk memverifikasi dan memastikan jalur Python dan Pip Anda disetel dengan benar, mulai dengan memeriksa jalur pemasangan Python menggunakan perintah where:

where python
where python3

Pastikan keluaran mengarah ke executable Python yang benar. Selanjutnya, periksa jalur pemasangan Pip:

where pip

Pastikan keluaran mengarah ke executable Pip yang benar. Jika jalurnya tidak benar, perbarui variabel lingkungan PATH untuk menyertakan direktori yang benar:

setx PATH "%PATH%;C:\Python314;C:\Python314\Scripts"

Ganti C:\Python314 dengan direktori tempat Python dipasang di sistem Anda.

pesan kesalahan pip command not found

Jika Anda melihat pip: command not found error, itu menandakan Pip belum terpasang atau tidak ada di PATH Anda. Untuk memasang Pip, unduh skrip get-pip.py dengan membuka peramban web dan menavigasi ke URL get-pip.py, lalu simpan berkas ke komputer Anda. Setelah berkas diunduh, berkas tersebut otomatis masuk ke folder Downloads. Anda kemudian dapat menjalankan perintah berikut di command prompt untuk memasang Pip:

python get-pip.py

Anda mungkin menemui kesalahan python: can’t open file. Yang perlu Anda lakukan hanyalah berpindah direktori ke Downloads menggunakan perintah berikut:

cd Downloads
python get-pip.py

Masalah sertifikat SSL

Jika Anda menemui kesalahan sertifikat SSL, coba mutakhirkan Pip atau menyiapkan jalur sertifikat tepercaya.

python -m pip install --upgrade pip

Jika masalah berlanjut, Anda dapat menyetel variabel lingkungan REQUESTS_CA_BUNDLE agar mengarah ke jalur sertifikat tepercaya Anda:

set REQUESTS_CA_BUNDLE=C:\path\to\certificates

Ganti C:\path\to\certificates dengan jalur sebenarnya ke sertifikat tepercaya Anda.

Untuk menyetel variabel REQUESTS_CA_BUNDLE secara permanen, Anda dapat menambahkannya melalui System Properties.

Pertama, buka System Properties (Klik kanan pada My Computer > Properties > Advanced system settings). Lalu, klik tombol Environment Variables. Terakhir, di bawah System variables, klik New, dan tambahkan nama variabel REQUESTS_CA_BUNDLE beserta nilainya sebagai jalur ke sertifikat Anda.

Pemecahan masalah di macOS dan Linux

Sekarang mari lihat beberapa masalah umum yang mungkin muncul jika Anda bekerja di macOS atau Linux.

Memastikan jalur Pip dan Python dikonfigurasi dengan benar

Untuk memverifikasi dan memastikan jalur Python dan Pip Anda disetel dengan benar, mulai dengan memeriksa jalur pemasangan Python. Gunakan perintah which:

which python
which python3

Pastikan keluaran mengarah ke executable Python yang benar. Selanjutnya, periksa jalur pemasangan Pip:

which pip

Pastikan keluaran mengarah ke executable Pip yang benar. Jika jalurnya tidak benar, perbarui variabel lingkungan PATH untuk menyertakan direktori yang tepat. Tambahkan baris berikut ke berkas .bashrc, .bash_profile, atau .zshrc Anda:

export PATH="$PATH:/usr/local/bin:/usr/local/sbin"

Setelah memperbarui berkas, muat ulang konfigurasi shell dengan menjalankan:

source ~/.bashrc

pesan kesalahan pip command not found

Jika Anda melihat pip: command not found error, itu menandakan Pip belum terpasang atau tidak ada di PATH Anda. Pasang Pip atau sesuaikan variabel PATH seperti dijelaskan di atas. Untuk memasang Pip, gunakan perintah berikut:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Jika curl tidak tersedia, Anda dapat mengunduh skrip get-pip.py menggunakan peramban web dan kemudian menjalankan perintah di atas untuk memasang Pip.

Masalah sertifikat SSL

Jika Anda menemui kesalahan sertifikat SSL, coba mutakhirkan Pip atau menyiapkan jalur sertifikat tepercaya. Untuk memutakhirkan Pip, jalankan perintah berikut:

python -m pip install --upgrade pip

Jika masalah berlanjut, setel variabel lingkungan REQUESTS_CA_BUNDLE agar mengarah ke jalur sertifikat tepercaya Anda. Di macOS dan Linux, Anda dapat menyetel variabel ini sementara di sesi terminal atau secara permanen di berkas konfigurasi shell. Untuk pendekatan sesi terminal sementara, gunakan perintah berikut:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Ganti /path/to/certificates dengan jalur sebenarnya ke sertifikat tepercaya Anda. Untuk menjajaki pendekatan permanen, yang dilakukan di berkas konfigurasi shell, tambahkan baris berikut ke berkas .bashrc, .bash_profile, atau .zshrc, bergantung pada shell yang Anda gunakan:

export REQUESTS_CA_BUNDLE=/path/to/certificates

Setelah memperbarui berkas, muat ulang konfigurasi shell dengan menjalankan:

source ~/.bashrc

Ganti .bashrc dengan berkas konfigurasi yang sesuai yang Anda sunting, seperti .bash_profile atau .zshrc. Langkah-langkah ini memastikan variabel lingkungan REQUESTS_CA_BUNDLE disetel dengan benar di sistem macOS dan Linux.

Kesimpulan

Dalam panduan ini, kami telah membahas hal-hal penting seputar memutakhirkan Python dan Pip, mengelola dependensi, dan menggunakan fitur-fitur Pip tingkat lanjut untuk menjaga lingkungan pengembangan Anda tetap stabil dan aman. 

Untuk dokumentasi resmi, dokumentasi Pip dan dokumentasi Python adalah titik awal yang sangat baik. Keduanya menyediakan panduan dan referensi komprehensif untuk mengelola paket Python dan memahami inti bahasa tersebut.

Untuk pendekatan pembelajaran terstruktur, DataCamp memiliki banyak sumber daya, termasuk kursus Intro to Python for Data Science dan jalur keterampilan Python Programming, yang keduanya menawarkan pengetahuan dasar. Bagi yang ingin melangkah lebih jauh, jalur keterampilan Python Fundamentals, jalur karier Python Developer, dan jalur karier Data Analyst with Python semuanya menyediakan lintasan pembelajaran mendalam yang disesuaikan dengan berbagai aspek pemrograman Python dan analisis data.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

Profesional data dan penulis berpengalaman yang bersemangat memberdayakan calon ahli di bidang data.

Pertanyaan yang Sering Diajukan

Seberapa sering saya harus memperbarui Python dan Pip?

Sebaiknya periksa pembaruan secara berkala dan memutakhirkan setidaknya sekali setiap kuartal.

Bisakah saya memiliki beberapa versi Python yang terpasang pada sistem yang sama?

Ya, Anda dapat memasang beberapa versi Python pada sistem yang sama.

Bagaimana cara beralih di antara versi Python yang berbeda?

Anda dapat beralih antarversi Python menggunakan virtual environment atau alat manajemen versi seperti pyenv.

Apakah perlu memutakhirkan Pip saat memutakhirkan Python?

Ya, disarankan untuk memutakhirkan Pip saat Anda memutakhirkan Python agar tetap kompatibel.

Topik

Pelajari Python bersama DataCamp

Kursus

Pengantar Python

4 Hr
6.9M
Kuasai dasar-dasar analisis data dengan Python dalam 4 jam. Kursus online ini memperkenalkan antarmuka Python dan pustaka populer.
Lihat DetailRight Arrow
Mulai Kursus
Lihat Lebih BanyakRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

Lihat Lebih BanyakLihat Lebih Banyak