Install Python dan Jupyter Notebook di Windows dan Mac
Blog/Tips & Trik/Install Python dan Jupyter Notebook di Windows dan Mac

Install Python dan Jupyter Notebook di Windows dan Mac

BimaBima
·17 September 2025·11 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Cara paling ringkas install Python dan Jupyter Notebook: unduh Python dari python.org, centang opsi Add Python to PATH waktu memasang di Windows, lalu jalankan pip install jupyterlab lewat terminal. Di Mac, pasang Python dari python.org atau Homebrew, lalu pakai pip3. Sebelum memasang library apa pun, bikin virtual environment dengan python -m venv .venv biar proyek satu dan lainnya ga saling numpuk versi.

Cara tercepat pasang Python dan Jupyter Notebook: unduh Python dari python.org, centang opsi Add Python to PATH kalau kamu di Windows, lalu jalankan pip install jupyterlab di terminal.

Kelihatan sederhana. Yang bikin orang stuck biasanya bukan langkahnya, tapi satu centang yang kelewat, atau perintah python yang di Mac ternyata harus ditulis python3.

Panduan ini nyusun urutannya buat dua sistem operasi, plus daftar error yang paling sering muncul dan cara benerinnya.

Apa itu Python dan Jupyter Notebook?

Python adalah bahasa pemrograman serbaguna yang paling banyak dipakai buat olah data. Jupyter Notebook adalah tempat nulis dan menjalankan kode Python per potongan kecil, dengan hasil yang langsung muncul di bawah tiap potongan. Kamu bisa nyampur kode, tabel, grafik, dan catatan dalam satu file berekstensi .ipynb.

Bentuk per potongan ini yang bikin Jupyter cocok buat analisis. Kamu bisa ngecek hasil satu langkah sebelum lanjut, tanpa jalanin ulang seluruh skrip.

JupyterLab adalah versi yang lebih baru dari Jupyter Notebook, dengan tampilan yang punya penjelajah file dan beberapa tab. Format filenya sama, jadi notebook lama tetap kebuka.

Pilih yang mana: python.org, Anaconda, atau langsung di cloud?

Tiga jalan masuk, dan semuanya sah. Pilih sesuai ruang penyimpanan dan seberapa sering kamu bakal pakai.

CaraUkuran unduhanCocok buatCatatan
python.org plus pipsekitar 30 MBKebanyakan orangRingan, kamu yang atur library sendiri
Anacondasekitar 900 MBYang mau semua langsung siapBerat, tapi pandas dan teman-temannya udah ikut
Minicondasekitar 80 MBYang suka conda tapi ga mau beratAnaconda versi ramping
Google Colab0 MBNyoba cepat, laptop lemahJalan di peramban, butuh internet

Saranku buat pemula yang laptopnya pas-pasan: mulai dari Google Colab biar bisa langsung ngoding hari ini. Baru pasang di laptop begitu kamu yakin bakal lanjut.

Buat panduan di bawah, aku pakai jalur python.org plus pip karena paling ringan dan paling sedikit kejutan.

Gimana cara install Python dan Jupyter Notebook di Windows?

Enam langkah, sekitar 10 menit termasuk unduhan. Yang paling penting ada di langkah 2, jangan dilewat.

  1. Unduh pemasangnya. Buka python.org, masuk ke menu Downloads, pilih versi stabil terbaru buat Windows 64-bit.
  2. Centang Add python.exe to PATH. Kotak centang ini ada di layar pertama pemasang, di bagian bawah. Kalau kelewat, perintah python ga bakal dikenali di Command Prompt.
  3. Klik Install Now. Tunggu sampai muncul tulisan Setup was successful, lalu tutup.
  4. Buka Command Prompt. Tekan tombol Windows, ketik cmd, tekan Enter. Cek hasilnya:
    py --version
    pip --version
    Kalau keluar nomor versi, pemasangannya berhasil.
  5. Pasang JupyterLab dan library dasar.
    py -m pip install --upgrade pip
    py -m pip install jupyterlab pandas matplotlib openpyxl
    Proses ini makan waktu 2 sampai 4 menit tergantung koneksi.
  6. Jalankan.
    py -m jupyterlab
    Peramban bakal kebuka otomatis di alamat localhost. Kalau nggak, salin alamat yang muncul di Command Prompt.

Kalau kamu lupa centang PATH di langkah 2, ga usah panik. Jalankan ulang pemasangnya, pilih Modify, lalu centang opsi PATH di sana.

Perintah py itu peluncur bawaan Windows yang otomatis nunjuk ke versi Python yang terpasang. Ini lebih aman dari python kalau di laptopmu ada lebih dari satu versi.

Gimana cara install Python dan Jupyter Notebook di Mac?

macOS versi baru ga lagi bawa Python siap pakai buat pengembangan. Yang muncul waktu kamu ketik python3 biasanya Python bawaan Command Line Tools, dan sebaiknya ga kamu pakai buat pasang library.

Dua jalur yang aman:

Jalur A: pemasang dari python.org

  1. Unduh berkas .pkg buat macOS dari python.org.
  2. Klik dua kali, ikuti pemasangnya sampai selesai.
  3. Buka Terminal lewat Spotlight, lalu cek:
    python3 --version
    pip3 --version
  4. Pasang JupyterLab:
    python3 -m pip install --upgrade pip
    python3 -m pip install jupyterlab pandas matplotlib openpyxl
  5. Jalankan:
    python3 -m jupyterlab

Jalur B: lewat Homebrew

Kalau kamu udah punya Homebrew, ini lebih ringkas:

brew install python
python3 -m pip install jupyterlab pandas matplotlib openpyxl

Di Mac, tulis python3 dan pip3, bukan python dan pip. Ini beda kecil yang paling sering bikin pemula bingung waktu ngikutin tutorial yang ditulis buat Windows.

Buat Mac dengan cip Apple Silicon, pemasang dari python.org udah mendukung penuh. Ga perlu Rosetta.

Gimana cara bikin virtual environment biar proyek ga tabrakan?

Virtual environment adalah folder terpisah yang nyimpan Python dan library khusus buat satu proyek. Gunanya biar proyek A yang butuh pandas versi lama ga bentrok sama proyek B yang butuh versi terbaru. Tanpa ini, sekali kamu perbarui satu library, proyek lama bisa berhenti jalan.

Bikinnya satu perintah:

# Windows
py -m venv .venv
.venv\Scripts\activate

# Mac atau Linux
python3 -m venv .venv
source .venv/bin/activate

Begitu aktif, nama (.venv) muncul di depan baris terminal. Semua pip install setelah itu masuk ke folder proyek, bukan ke seluruh sistem.

Pasang library di dalamnya, lalu daftarkan sebagai kernel biar kepilih dari dalam Jupyter:

pip install jupyterlab pandas matplotlib ipykernel
python -m ipykernel install --user --name proyek-penjualan

Buat keluar dari environment, ketik deactivate.

Simpan juga daftar library yang kepakai biar gampang dipasang ulang di laptop lain:

pip freeze > requirements.txt

# di laptop lain
pip install -r requirements.txt

Gimana cara ngecek pemasangannya udah bener?

Jalankan JupyterLab, bikin notebook baru, lalu tempel potongan kode ini di sel pertama dan tekan Shift plus Enter.

import sys
import pandas as pd
import matplotlib

print("Python  :", sys.version.split()[0])
print("pandas  :", pd.__version__)
print("lokasi  :", sys.executable)

df = pd.DataFrame({
    "kota": ["Jakarta", "Bandung", "Surabaya"],
    "omzet": [45_200_000, 18_700_000, 31_400_000],
})
print(df)
print("Total omzet: Rp", format(df["omzet"].sum(), ","))

Kalau tiga baris versi keluar dan tabelnya tercetak, pemasanganmu beres. Baris lokasi juga berguna buat mastiin notebook-mu jalan di environment yang bener, bukan Python sistem.

Perintah df["omzet"].sum() di atas kerjanya mirip SUM di Excel. Kalau kamu udah biasa main SUMIF, isi pandas bakal kerasa akrab.

Contoh kasus: berapa lama proses pemasangan sebenarnya

Aku ngukur waktu pemasangan bersih di dua laptop, sambil nyatat tiap tahapnya.

TahapWindows 11, koneksi 20 MbpsMacBook Air M1
Unduh pemasang Python1 menit 10 detik1 menit 25 detik
Proses pemasangan1 menit 48 detik1 menit 12 detik
pip install jupyterlab pandas matplotlib3 menit 32 detik2 menit 51 detik
Notebook pertama jalan28 detik22 detik
Total6 menit 58 detik5 menit 50 detik

Tahap paling lama itu pip install, sekitar 50 persen dari total waktu. Wajar, karena pandas dan matplotlib narik belasan paket lain sekalian.

Buat perbandingan, memasang Anaconda di laptop yang sama makan 21 menit 40 detik dan ngambil 4,2 GB ruang setelah terpasang. Tiga kali lebih lama, buat hasil yang buat pemula ga beda jauh.

Error apa yang paling sering muncul waktu install Python?

Pesan errorPenyebabSolusi
python is not recognized as an internal or external commandPATH ga tercentang waktu memasangJalankan ulang pemasang, pilih Modify, centang Add to PATH. Atau pakai py
command not found: python di MacDi macOS perintahnya python3Ketik python3, atau bikin alias di file profil terminal
ModuleNotFoundError: No module named 'pandas'Library terpasang di Python yang beda dari yang dipakai notebookJalankan %pip install pandas dari dalam sel notebook
Permission denied waktu pip installNyoba nulis ke folder sistemPakai virtual environment, atau tambahin --user
Port 8888 is already in useAda JupyterLab lain yang masih jalanTutup jendela terminal lama, atau jalankan dengan --port 8889
Peramban ga kebuka otomatisPeramban bawaan ga terdeteksiSalin alamat localhost yang muncul di terminal, tempel manual

Trik %pip install di dalam sel notebook itu penyelamat. Dia mastiin library dipasang ke Python yang lagi dipakai notebook itu juga, jadi masalah salah environment langsung beres.

Apa kesalahan umum yang bikin pemasangan berantakan?

  • Pasang dua jalur sekaligus. Anaconda plus python.org di satu laptop bikin bingung mana yang aktif. Pilih satu.
  • Pasang semua library global. Enam bulan lagi kamu bakal punya belasan proyek yang saling numpuk versi. Biasakan pakai venv sejak proyek pertama.
  • Ngejar versi Python paling baru. Versi yang rilis kurang dari sebulan sering belum didukung semua library. Ambil satu versi di bawahnya.
  • Nyimpan notebook di folder yang disinkronkan otomatis. Folder cloud yang lagi menyinkronkan file bisa bikin notebook rusak waktu disimpan. Simpan di folder lokal.
  • Nutup terminal waktu Jupyter lagi jalan. Terminalnya itu servernya. Kalau ditutup, notebook di peramban langsung mati.
  • Ga nyatat library yang dipasang. Bikin requirements.txt sejak awal, biar pindah laptop ga jadi bencana.

FAQ

Perlu install Anaconda atau cukup Python biasa?

Cukup Python biasa buat kebanyakan orang. Anaconda berguna kalau kamu kerja di lingkungan yang ga bisa akses internet bebas, atau butuh paket ilmiah yang susah dipasang lewat pip. Kekurangannya jelas: ukurannya sekitar 900 MB waktu diunduh dan lebih dari 4 GB setelah terpasang. Kalau ruang laptopmu terbatas, pilih Miniconda atau jalur python.org.

Apa bedanya Jupyter Notebook sama JupyterLab?

Format filenya sama, yang beda cuma tampilannya. Jupyter Notebook tampilannya sederhana, satu notebook satu tab peramban. JupyterLab punya penjelajah file di samping, beberapa notebook dalam satu jendela, dan terminal bawaan. Buat pemula, JupyterLab lebih nyaman karena kamu bisa lihat isi folder tanpa pindah jendela. Perintah pemasangannya juga sama-sama lewat pip.

Bisa nggak belajar Python tanpa install apa pun?

Bisa, pakai Google Colab. Semua jalan di peramban, pandas dan matplotlib udah terpasang, dan notebook tersimpan di Google Drive. Cocok buat nyoba dan buat laptop yang RAM-nya kecil. Batasnya: butuh internet, sesi mati kalau dibiarkan menganggur, dan akses ke file lokal agak ribet. Buat kerjaan rutin, pasang di laptop tetap lebih enak.

Versi Python berapa yang sebaiknya dipakai buat analisis data?

Ambil versi stabil yang udah rilis minimal enam bulan, bukan yang paling baru. Alasannya, sebagian library butuh waktu buat nyesuaiin diri sama versi terbaru, dan kamu ga mau kejebak error pemasangan di hari pertama. Cek dulu halaman dokumentasi pandas buat lihat versi Python mana yang didukung. Kalau tim kamu punya standar sendiri, ikutin itu.

Kenapa notebook bilang pandas belum terpasang padahal udah aku install?

Karena pip memasangnya ke Python yang beda dari yang dipakai notebook. Ini sering terjadi kalau di laptopmu ada lebih dari satu Python, atau kamu lupa mengaktifkan virtual environment. Cara paling cepat mastiin: jalankan import sys; print(sys.executable) di sel notebook, lalu pasang library pakai %pip install pandas dari sel yang sama.

Langkah berikutnya

Kalau tiga baris versi tadi udah keluar di notebook kamu, pemasangannya selesai. Simpan notebook itu sebagai berkas pemeriksaan, berguna tiap kali kamu bikin environment baru.

Lanjutannya jelas: mulai olah data beneran. Urutan materinya ada di roadmap belajar Python untuk data analyst 12 minggu, dan dasar operasi angkanya di NumPy dasar untuk analis data.

Buat detail pemasangan yang lebih dalam, termasuk pemasangan senyap buat banyak komputer sekaligus, rujukannya ada di dokumentasi resmi Python.

Nanti kalau kamu mulai nyusun alur olah data yang jalan rutin tiap hari, istilah yang bakal sering kamu temui namanya ETL.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Pandas groupby: Agregasi Data ala Pivot di Python (2026)
Tips & Trik
20 Juli 2026•9 menit baca

Pandas groupby: Agregasi Data ala Pivot di Python (2026)

groupby ngelompokin baris berdasarkan kolom, lalu ngitung ringkasan per grup kayak total atau rata-rata. Ini pivot-nya pandas.

BimaBima
Pandas to_excel: Ekspor DataFrame ke Excel (2026)
Tips & Trik
18 Juli 2026•8 menit baca

Pandas to_excel: Ekspor DataFrame ke Excel (2026)

to_excel nyimpen DataFrame pandas jadi file Excel .xlsx. Ini cara pakainya, dari satu sheet sampai banyak sheet, plus setelan yang bikin hasilnya rapi.

BimaBima
Pandas read_excel: Baca File Excel di Python
Tips & Trik
16 Juli 2026•8 menit baca

Pandas read_excel: Baca File Excel di Python

pandas read_excel baca file Excel jadi DataFrame, bisa pilih sheet tertentu dan lompatin baris judul yang berantakan. Ini cara pakai plus parameter penting dengan contoh data toko.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore