Instalasi Python Di Macbook Apple Silicon

Menggunakan PyEnv sebagai manager version, seperti NVM pada NodeJS
Published di Python, 5 days ago

Ya, untuk mengatur multiple versions dari Python di MacBook Pro M1 (chip Apple Silicon), kamu bisa menggunakan pyenv, yang mirip seperti nvm untuk Node.js.


Berikut adalah langkah-langkah instalasi dan penggunaannya:




 Langkah 1: Install Homebrew (jika belum)


Buka Terminal dan jalankan:


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



 Langkah 2: Install pyenv


brew install pyenv



 Langkah 3: Tambahkan ke shell (zsh/bash)


Jika kamu menggunakan zsh (default di macOS terbaru):


echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc

Jika kamu pakai bash, ganti .zshrc menjadi .bash_profile.




Langkah 4: Install Python versi yang kamu mau


Misal, Python 3.11:


pyenv install 3.11.6

Lihat versi yang tersedia:


pyenv install --list



Langkah 5: Gunakan versi tertentu


Set global (default):


pyenv global 3.11.6

Set lokal untuk direktori tertentu:


pyenv local 3.11.6

Cek versi yang aktif:


python --version



 Catatan untuk Mac M1:


Kadang-kadang build Python butuh developer tools. Install kalau belum:


xcode-select --install

Dan kadang readline, openssl, atau zlib diperlukan:

brew install readline openssl xz zlib


Dukung Saya supaya tetap menulis artikel-artikel yang baik, membayar sewa domain, dan server untuk blog ini. Caranya dengan donasi cendol via Trakteer.id.


No image

Fadly Dzil Jalal

PHP, Yii2 Framework, Laravel, Java, Java Swing, Hibernate, Javascript, Angular, React, MySQL, MongoDB


Dapatkan USD 200 untuk develop aplikasimu di DigitalOcean DigitalOcean Referral Badge