Rumah  >  Artikel  >  Jadikan Python 3 sebagai penterjemah lalai pada MacOS

Jadikan Python 3 sebagai penterjemah lalai pada MacOS

王林
王林ke hadapan
2023-05-07 15:34:071385semak imbas

Memasang Python 3 pada Mac

Anda boleh melangkau bahagian ini jika anda telah memasang Python 3 pada Mac anda menggunakan pemasang Python rasmi di sini atau Homebrew.

Jika anda belum memasang Python 3 lagi, mudah dilakukan menggunakan arahan homebrew:

brew install python

Ini akan memasang versi Python 3 terkini yang tersedia melalui HomeBrew. Begitu juga, anda boleh memasangnya menggunakan pemasang Python 3, atau versi MacAdmins Python jika anda mahu.

Bagaimana untuk menjadikan Python 3 sebagai lalai dalam MacOS

Kami menganggap anda menggunakan shell Zsh lalai (atau Oh My Zsh) dan mengubah suai .zshrc dengan sewajarnya, tetapi jika anda masih menggunakan bash, Kemudian anda perlu menambah alias pada .bashrc.

    1. Dari terminal, buka zshrc dalam editor teks pilihan anda, untuk kemudahan kami akan menggunakan nano:

nano ~/.zshrc

    1. Tambah alias berikut di bahagian bawah fail .zshrc:

alias python=/usr/local/bin/python3

  1. Tekan Control-O kemudian Control-X untuk menyimpan suntingan anda dan keluar dari nano

Kini anda boleh mengesahkan sama ada alias itu sah dengan menyemak versi python:

$ python --version<br>Python 3.9.8

Ini sepatutnya sama dengan respons semasa anda menaipnya, kerana arahan python dialiaskan kepada python3:

python3 --version

Ingat , ini hanyalah alias. Jika anda terus memasang versi Python 2.7.x asal pada Mac anda, anda boleh mengakses dan menggunakannya dengan menentukan laluan penuh, seperti ini:

/usr/bin/python

Ingat, dalam Python 2.x tidak lagi akan digabungkan dalam versi MacOS yang akan datang.

Kami menggunakan alias dalam contoh ini, tetapi jika anda lebih suka pergi ke laluan ini, anda boleh menggunakan pautan sym yang memautkan /usr/bin/python3 ke /usr/bin/python.

Apa yang berlaku kepada Python dalam MacOS?

Bagi mereka yang tidak tahu, Apple telah memberi amaran untuk seketika bahawa Python akan ditamatkan dalam versi macOS akan datang, dan masa itu akhirnya tiba dengan ketibaan macOS Monterey 12.3. Ini boleh didapati dalam nota pembangun, yang disenaraikan di bawah Penamatan:

Penahentian
Python 2.7 telah dialih keluar daripada macOS dalam kemas kini ini. Pembangun harus menggunakan Python 3 atau bahasa alternatif. (39795874)

Jadi, jika anda bergantung atau bergantung pada Python 2.7.x untuk sebarang sebab tertentu, anda sama ada perlu mengemas kini program anda untuk keserasian Python 3 atau mengekalkan versi Python 2.x lama yang tidak digunakan lagi. (ini boleh menggunakan Homebrew dll.), atau tulis semula semuanya dan beralih ke bahasa lain sepenuhnya.

Atas ialah kandungan terperinci Jadikan Python 3 sebagai penterjemah lalai pada MacOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yundongfang.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam