Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Jadikan Python 3 Versi Python Lalai pada macOS?

Bagaimanakah Saya Boleh Jadikan Python 3 Versi Python Lalai pada macOS?

DDD
Lepaskan: 2024-11-23 08:33:21
asal
402 orang telah melayarinya

How Can I Make Python 3 the Default Python Version on macOS?

Menetapkan Python 3.x sebagai Lalai pada macOS

Untuk menetapkan Python 3.x sebagai lalai pada macOS, anda boleh mencipta alias dalam anda shell.

Langkah:

  1. Buka shell arahan anda (Terminal, iTerm2, dll.).
  2. Tambah baris berikut pada anda Fail .profile, yang terletak dalam direktori rumah anda (~/.profile):
alias python='python3'
Salin selepas log masuk
  1. Sumber fail .profile anda dalam shell anda:
  • Untuk bash (macOS 10.14 dan ke bawah):

    [ -e ~/.profile ] && . ~/.profile
    Salin selepas log masuk
    Salin selepas log masuk
  • Untuk zsh (macOS 10.15 dan lebih baru):

    [ -e ~/.profile ] && . ~/.profile
    Salin selepas log masuk
    Salin selepas log masuk

Nota: Menukar keseluruhan sistem boleh laku Python lalai boleh memecahkan aplikasi yang bergantung pada Python 2. Untuk mengelakkan ini , anda boleh membuat alias dan bukannya mengubah suai lalai boleh laku.

Tambahan Petua:

  • Untuk memanggil penterjemah Python 2 yang asal, gunakan arahan python2.
  • Untuk skrip, gunakan #!/usr/bin/env python3 sebagai baris shebang untuk menggunakan Python 3 secara eksplisit dan bukannya penterjemah sistem lalai.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Jadikan Python 3 Versi Python Lalai pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan