Kursus
Menginstal Anaconda di Mac dulu sangat sederhana: unduh, klik, selesai. Kini, perbedaan arsitektur (Apple Silicon vs. Intel lama), inisialisasi shell, dan konflik PATH membuat Anda mudah berakhir dengan “conda: command not found,” build Intel yang lambat berjalan lewat Rosetta, atau peluncuran Jupyter yang tidak pernah mulai.
Saya menghindari skenario kegagalan tersebut dengan mengikuti daftar periksa sederhana: pilih installer yang benar, verifikasi checksum, biarkan installer menjalankan conda init, mulai ulang Terminal, dan uji dengan environment baru. Langkah-langkah di bawah ini mencerminkan cara yang andal pada versi macOS saat ini (Sonoma 14 dan Sequoia 15).
Apa Itu Anaconda?
Anaconda adalah distribusi Python yang menyertakan Python dan ratusan paket ilmiah (NumPy, pandas, SciPy, scikit-learn, dan lainnya). Ini mencakup pengelola paket dan environment conda sehingga Anda dapat memasang paket siap pakai dan menjaga dependensi proyek tetap terisolasi.
Catatan Lisensi Penting (Pembaruan 2026)
Per Juli 2025, Anaconda Individual Edition gratis mendukung penggunaan oleh individu, institusi pendidikan, organisasi nirlaba, dan perusahaan dengan 200 atau lebih sedikit karyawan atau kontraktor. Organisasi dengan lebih dari 200 karyawan atau kontraktor harus memperoleh lisensi Business (atau Enterprise) berbayar sesuai ketentuan Anaconda.
Lihat Ketentuan Layanan Anaconda yang berlaku untuk detailnya.
Pilih Installer yang Tepat untuk Mac Anda
Sebelum mengunduh, pastikan arsitektur Mac Anda dan pilih installer yang sesuai dari situs resmi.
- Apple Silicon (M1/M2/M3): Gunakan build macOS ARM64 (
osx-arm64). Ini berjalan native dan berkinerja terbaik. - Mac Intel: Build Intel (
osx-64) baru sebagian besar dihentikan sejak pertengahan 2025. Anda dapat menggunakan installer arsip atau pertimbangkan Miniforge/Miniconda.
Periksa arsitektur Anda:
uname -m # prints 'arm64' on Apple Silicon, 'x86_64' on Intel
Unduh installer dari situs resmi Anaconda: https://www.anaconda.com/download
Instal Grafis (.pkg) di macOS
Installer grafis adalah cara tercepat untuk memasang Anaconda di macOS dan cocok untuk sebagian besar pengguna.
Verifikasi checksum installer
shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg
Jika checksum tidak cocok, unduh ulang atau hapus atribut karantina macOS sebelum memeriksa kembali:
xattr -dr com.apple.quarantine ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg
Jalankan installer
Klik ganda berkas .pkg. Jika diminta, berikan kredensial admin.
Pilih lokasi instalasi:
-
Default (tanpa sudo):
/Users/<username>/anaconda3 -
Seluruh sistem (memerlukan sudo):
/opt/anaconda3
Izinkan installer menjalankan conda init saat diminta. Tutup installer, lalu tutup dan buka kembali Terminal.
Verifikasi instalasi
which conda conda list | head python3 --version
Jika semuanya bekerja, which conda akan menunjuk ke folder Anaconda Anda dan conda list akan menampilkan banyak paket.
Instal via Baris Perintah (.sh) di macOS
Installer baris perintah memberi Anda kendali penuh atas lokasi tujuan dan cocok untuk skrip atau setup tanpa antarmuka.
Verifikasi checksum
shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.sh
Jalankan installer
cd ~/Downloads bash Anaconda3-2025.06-0-MacOSX-arm64.sh
Saat diminta tentang path instalasi:
-
/opt/anaconda3untuk instalasi seluruh sistem (memerlukan hak admin), atau -
~/anaconda3untuk instalasi lokal pengguna (tanpa admin).
Jawab “yes” untuk conda init, lalu tutup dan buka kembali Terminal.
Verifikasi instalasi
which conda conda info
Inisialisasi Conda di Shell AndamacOS modern menggunakan zsh secara default, jadi berkas profil Anda biasanya ~/.zshrc.
Jika conda tidak ada setelah instalasi, inisialisasi secara manual:
echo $SHELL # should print /bin/zsh conda init zsh # Then close and reopen Terminal which conda
Jika Anda menggunakan Bash:
conda init bash
Jangan mengedit atau menghapus Python sistem di /usr/bin.
Verifikasi Instalasi Anda
Pemeriksaan cepat untuk memastikan Anaconda dan Python berfungsi:
conda list | head python3 --version which python3 python3 -c "import sys; print(sys.executable)"
Opsional: pastikan Jupyter berjalan:
jupyter lab # or: jupyter notebook
Buat dan Gunakan Environment Terisolasi
Hindari bekerja di environment base. Buat satu per proyek.
# Create a new environment
conda create -n analytics-env python=3.11 -y
# Activate the environment
conda activate analytics-env
# Install common libraries
conda install numpy pandas -y
# Verify installation
python3 -c "import numpy as np, pandas as pd; print(np.__version__, pd.__version__)"
Nonaktifkan saat selesai:
conda deactivate
Utamakan Conda untuk Paket (Gunakan pip bila Perlu)
Pasang paket ilmiah dengan conda jika memungkinkan. Gunakan pip hanya jika tidak tersedia melalui conda.
# conda-first approach
conda install scikit-learn
# fallback to pip (if the package isn't available via conda)
pip install package-name
Alternatif: Miniconda, Miniforge, dan Mambaforge
Jika Anda menginginkan jejak yang lebih kecil atau memerlukan opsi yang sesuai lisensi untuk penggunaan enterprise, pertimbangkan ini:
- Miniconda: Installer minimal (~400 MB) hanya dengan Python dan conda.
- Miniforge / Mambaforge: Installer komunitas yang menjadikan
conda-forgesebagai default (sepenuhnya open-source, tanpa batasan komersial). - Mambaforge menambahkan
mambauntuk resolusi dependensi yang jauh lebih cepat.
Installer: https://github.com/conda-forge/miniforge
Masalah Umum dan Perbaikannya
conda: command not found
conda init zsh
# close and reopen Terminal which conda
Arsitektur salah di Apple Silicon
# Check system architecture (hardware)
uname -m
# Check Python interpreter architecture
python3 -c "import platform; print(platform.machine())"
Jika keluarannya x86_64, hapus pemasangan dan pasang ulang build ARM64.
Dukungan Mac Intel berakhir
Sejak pertengahan 2025, build Intel (osx-64) baru tidak lagi dipelihara. Gunakan installer arsip atau Miniforge/Miniconda.
Installer tidak dapat menulis ke /opt
Jalankan ulang installer dan ubah tujuan ke direktori home Anda (mis., ~/anaconda3).
Instalasi Homebrew
Hindari memasang Anaconda melalui Homebrew — sudah tidak direkomendasikan dan sering mengacaukan resolusi PATH. Gunakan installer resmi atau komunitas.
Path Anaconda duplikat
Edit profil shell Anda dan hapus duplikat:
# Open your shell profile for editing
nano ~/.zshrc # or: nano ~/.bash_profile
# (Inside the file) remove extra PATH entries for older Anaconda installs
# Then save and exit (Ctrl+O, Enter, Ctrl+X)
# Reload your updated profile
source ~/.zshrc
# Verify that conda is now pointing to the correct path
which conda
Jupyter gagal dibuka
Pastikan environment aktif dan jupyterlab terpasang di sana:
# Activate your environment
conda activate analytics-env
# Install JupyterLab inside the environment
conda install jupyterlab -y
# Launch JupyterLab
jupyter lab
Jangan hapus Python sistem
macOS menyertakan Python sistem. Biarkan apa adanya. Selalu gunakan Python dari environment conda Anda.
Copot atau Perbarui Anaconda
Perbarui dengan aman:
# Update conda itself
conda update conda
# (Optional) Update all packages in the current environment — use cautiously
conda update --all
Bersihkan dan hapus:
# Install the Anaconda cleanup utility
conda install anaconda-clean -y
# Run the cleanup tool (removes configs, cache, and settings)
anaconda-clean --yes
# Manually delete the Anaconda installation directory
# (Use caution — this permanently removes the files)
rm -rf ~/anaconda3 # or: sudo rm -rf /opt/anaconda3
Hapus juga baris inisialisasi dari ~/.zshrc atau ~/.bash_profile.
Kesimpulan
Instalasi Anaconda yang berhasil di macOS bergantung pada beberapa pilihan penting:
- Gunakan arsitektur yang benar (ARM64 di Apple Silicon).
- Verifikasi unduhan Anda.
- Izinkan
conda initdan mulai ulang Terminal. - Bekerja di environment khusus proyek.
- Hormati lisensi: gunakan Miniforge atau Miniconda untuk penggunaan enterprise atau komersial.
Dengan langkah-langkah ini, conda, Python, dan Jupyter akan berperilaku prediktif, dan Anda akan terhindar dari masalah teknis maupun lisensi.
