ทำให้ Python 3 เป็นค่าเริ่มต้นใน MacOS

สารบัญ:

Anonim

ผู้ใช้ Python บน Mac มักจะทราบว่า Python กำลังถูกเลิกใช้งานตั้งแต่ macOS 12.3 เป็นต้นไป และจะไม่ได้รับการติดตั้งล่วงหน้าบน Mac อีกต่อไป แต่ Python ยังคงเป็นภาษาโปรแกรมที่ได้รับความนิยมอย่างเหลือเชื่อ และหากคุณใช้ Python คุณอาจต้องการใช้ Python ใน macOS ต่อไป การรับ Python 3 บน Mac นั้นเป็นเรื่องง่าย ดังนั้นเรามาดำเนินการขั้นต่อไปและแสดงวิธีทำให้ Python 3 เป็นเวอร์ชันเริ่มต้นใหม่ของ Python ใน macOS เมื่อใดก็ตามที่คำสั่ง python ถูกดำเนินการ

การติดตั้ง Python 3 บน Mac

หากคุณติดตั้ง Python 3 บน Mac แล้วโดยใช้โปรแกรมติดตั้ง Python อย่างเป็นทางการจากที่นี่หรือ Homebrew คุณสามารถข้ามส่วนนี้ได้

หากคุณยังไม่ได้ติดตั้ง Python 3 ก็ทำได้ง่ายๆ ด้วยคำสั่ง homebrew เดียว:

ชงติดตั้ง python

สิ่งนี้จะติดตั้ง Python 3 รุ่นล่าสุดที่มีให้ผ่าน HomeBrew อีกครั้ง คุณสามารถติดตั้งโดยใช้ตัวติดตั้ง Python 3 หรือแม้แต่ MacAdmins Python ถ้าคุณต้องการ

วิธีสร้าง Python 3 เป็นค่าเริ่มต้นใน MacOS

เราถือว่าคุณใช้เชลล์ Zsh เริ่มต้น (หรือ Oh My Zsh) และแก้ไข .zshrc แต่ถ้าคุณยังคงใช้ bash คุณจะต้องเพิ่มนามแฝงใน .bashrc แทน

  1. จาก Terminal ให้เปิด zshrc ในโปรแกรมแก้ไขข้อความที่คุณเลือก เราจะใช้ nano เพื่อความสะดวก:
  2. นาโน ~/.zshrc

  3. เพิ่มนามแฝงต่อไปนี้ที่ด้านล่างของไฟล์ .zshrc:
  4. alias python=/usr/local/bin/python3

  5. กด Control-O แล้วกด Control-X เพื่อบันทึกการแก้ไข แล้วออกจาก nano

ตอนนี้คุณสามารถยืนยันนามแฝงที่ใช้งานได้โดยตรวจสอบเวอร์ชันของไพทอน:

$ python --version Python 3.9.8

นี่ควรเป็นการตอบสนองแบบเดียวกับที่คุณพิมพ์ เนื่องจากคำสั่ง python มีชื่อแทนเป็น python3:

python3 --version

โปรดจำไว้ว่านี่เป็นเพียงนามแฝงเท่านั้น หากคุณยังคงติดตั้ง Python 2.7.x รุ่นดั้งเดิมบน Mac ต่อไป จะยังคงเข้าถึงและใช้งานได้โดยการระบุพาธแบบเต็ม เช่น:

/usr/bin/python

โปรดทราบว่าใน MacOS เวอร์ชันต่อไป Python 2.x จะไม่ถูกรวมเข้าด้วยกันอีกต่อไป

เราใช้นามแฝงในตัวอย่างนี้ แต่คุณสามารถใช้ลิงก์สัญลักษณ์ที่เชื่อมโยง /usr/bin/python3 กับ /usr/bin/python แทนได้ หากคุณต้องการใช้เส้นทางนั้น

เกิดอะไรขึ้นกับ Python ใน MacOS

สำหรับผู้ที่ไม่ทราบ Apple ได้เตือนมาระยะหนึ่งแล้วว่า Python จะเลิกใช้กับ macOS เวอร์ชันในอนาคต และเวลานั้นก็มาถึงแล้วพร้อมกับ macOS Monterey 12.3 เป็นต้นไป พบได้ในหมายเหตุสำหรับนักพัฒนา ซึ่งแสดงรายการไว้ภายใต้การเลิกใช้:

ดังนั้น หากคุณเป็นหรือเคยใช้ Python 2.7.x ไม่ว่าด้วยเหตุผลใดๆ ก็ตาม คุณจะต้องอัปเดตโปรแกรมของคุณสำหรับความเข้ากันได้ของ Python 3 รักษาเวอร์ชันเก่าของ Python 2.x ที่เลิกใช้แล้ว (ซึ่ง เป็นไปได้ด้วย Homebrew เป็นต้น) หรือเขียนทุกอย่างใหม่และเปลี่ยนไปใช้ภาษาอื่นทั้งหมด

หากคุณมีความคิด ข้อมูล หรือประสบการณ์ที่เกี่ยวข้องกับ Python ใน macOS เวอร์ชันล่าสุด โปรดแบ่งปันในความคิดเห็น

ทำให้ Python 3 เป็นค่าเริ่มต้นใน MacOS