Jadikan Python 3 sebagai default di macOS

Pengguna Python di Mac kemungkinan menyadari bahwa Python tidak digunakan lagi mulai dari macOS 12.3 dan seterusnya, dan tidak akan lagi diinstal sebelumnya di Mac. Tetapi Python tetap menjadi bahasa pemrograman yang sangat populer, dan jika Anda mengandalkan Python, Anda mungkin ingin terus memiliki Python yang tersedia di macOS. Sangat mudah untuk mendapatkan Python 3 di Mac, jadi mari kita melangkah lebih jauh dan menunjukkan kepada Anda bagaimana Anda dapat menjadikan Python 3 versi Python default baru di macOS, kapan pun perintah python dijalankan.

Menginstal Python 3 di Mac

Jika Anda sudah menginstal Python 3 di Mac menggunakan penginstal resmi Python dari sini atau Homebrew, Anda dapat melewati bagian ini.

Jika Anda belum menginstal Python 3, mudah untuk melakukannya dengan satu perintah homebrew:

brew set up python

Ini akan menginstal rilis Python 3 terbaru yang tersedia melalui HomeBrew. Sekali lagi, Anda juga dapat menginstalnya menggunakan penginstal Python 3, atau bahkan rilis Python MacAdmins jika Anda mau.

Cara Membuat Python 3 Default di MacOS

Kami berasumsi Anda menggunakan shell Zsh default (atau Oh My Zsh) dan dengan demikian memodifikasi .zshrc, tetapi jika Anda masih menggunakan bash maka Anda akan menambahkan alias ke .bashrc sebagai gantinya.

  1. Dari Terminal, buka zshrc di editor teks pilihan Anda, kami akan menggunakan nano untuk kemudahan:
  2. nano ~/.zshrc

  3. Tambahkan alias berikut di bagian bawah file .zshrc:
  4. alias python=/usr/native/bin/python3

  5. Tekan Management-O lalu Management-X untuk menyimpan hasil edit dan kemudian keluar dari nano

Sekarang Anda dapat mengonfirmasi alias berfungsi dengan memeriksa versi python:

$ python --version
Python 3.9.8

Ini harus menjadi respons yang sama seperti jika Anda mengetik, karena perintah python telah di-alias ke python3:

python3 --version

Ingat ini hanya alias. Jika Anda terus menginstal rilis Python 2.7.x asli di Mac, rilis tersebut tetap dapat diakses dan digunakan dengan menentukan path lengkap, seperti:

/usr/bin/python

Perlu diingat bahwa di versi MacOS mendatang, Python 2.x tidak akan lagi dibundel.

Kami menggunakan alias di sini dalam contoh ini, tetapi Anda dapat menggunakan tautan simbolis yang menautkan /usr/bin/python3 ke /usr/bin/python sebagai gantinya jika Anda lebih suka menggunakan rute itu.

Apa yang terjadi dengan Python di MacOS?

Bagi mereka yang tidak sadar, Apple telah memperingatkan untuk sementara waktu sekarang bahwa Python akan ditinggalkan dari versi macOS mendatang, dan waktu itu akhirnya tiba dengan macOS Monterey 12.3 dan seterusnya. Ini ditemukan di catatan pengembang, tercantum di bawah Penghentian:

Penghentian
Python 2.7 telah dihapus dari macOS dalam pembaruan ini. Pengembang harus menggunakan Python 3 atau bahasa alternatif sebagai gantinya. (39795874)

Jadi, jika Anda bergantung pada Python 2.7.x karena alasan tertentu, Anda harus memperbarui program Anda untuk kompatibilitas Python 3, mempertahankan rilis Python 2.x yang lebih lama (yang dimungkinkan dengan Homebrew, dll), atau menulis ulang semuanya dan beralih ke bahasa lain sepenuhnya.

Jika Anda memiliki pemikiran, informasi, atau pengalaman yang relevan dengan Python di versi macOS terbaru, bagikan di komentar.

.

Related Posts