วิธีการติดตั้ง Python 3.6.x ใน Mac

งูหลามเป็นภาษาเขียนโปรแกรมที่นิยมใช้กันอย่างแพร่หลายโดยผู้เริ่มต้นและนักพัฒนาที่มีอายุมากเหมือนกัน รุ่น Mac OS เวอร์ชันปัจจุบันมาพร้อมกับ Python 2.7.x ที่ติดตั้งไว้ (หรือ Python 2.6.1 ถ้าเป็นรุ่นเก่าของ Mac OS X) แต่ผู้ใช้ Python จำนวนมากอาจต้องการอัปเดต Python ใน Mac OS ให้เป็นเวอร์ชันใหม่เช่น Python 3.6.5

บทความนี้จะกล่าวถึงวิธีการได้รับการปรับปรุง Python 3 การติดตั้งบน Mac โดยครอบคลุมสองวิธีที่แตกต่างกันได้อย่างรวดเร็วและง่ายดายติดตั้ง Python 3 ลงบน Mac


โปรดทราบว่าเราได้กล่าวว่าติดตั้ง Python 3 ไม่ใช่การปรับปรุง Python 3 เพราะวิธีการนี้จะใช้งานได้คือการติดตั้ง Python 3 พร้อมกับการรักษา Python 2 ไว้ในเครื่อง Mac นี่เป็นสิ่งสำคัญเพราะดูเหมือนว่าแอพพลิเคชัน Mac บางตัวต้องอาศัยการสนับสนุน Python 2 ดังนั้นถ้าคุณพยายามอัพเกรด Python 2.x ไปเป็น Python 3.x ใน Mac OS คุณจะพบว่ามีบางอย่างที่แตกหัก ด้วยเหตุนี้คุณจึงไม่ควรพยายามอัปเดตปลั๊กอิน Python ที่มีการติดตั้งไว้ล่วงหน้าในเครื่อง Mac แทนคุณจะมีการติดตั้ง Python 3 สำหรับการทำงานร่วมกันแบบเต็มรูปแบบ

และใช่ Python 3 และ Python 2 สามารถอยู่ร่วมกันบน Mac ได้โดยไม่มีข้อขัดแย้งใด ๆ คำสั่งในการใช้งานจะแตกต่างกันเล็กน้อย

วิธีการติดตั้ง Python 3 ที่ปรับปรุงแล้วใน Mac OS

บางทีวิธีที่ง่ายที่สุดในการติดตั้ง Python 3 คือการใช้โปรแกรมติดตั้ง Python package จาก python.org

  1. ไปที่หน้าดาวน์โหลด Python.org ที่นี่และดาวน์โหลดแพ็คเกจ Installer Python ล่าสุด
  2. เรียกใช้ชุดติดตั้ง Python และติดตั้ง Python 3 ลงในเครื่อง Mac

Python 3.6.x ต้องใช้พื้นที่ดิสก์ในการติดตั้งประมาณ 100MB การติดตั้งทำได้รวดเร็วและคุณจะมี Python 3.x พร้อมกับ Python 2.x บนเครื่อง Mac

เมื่อติดตั้ง Python 3 แล้วคุณจะพบโฟลเดอร์ Python3 ภายในไดเร็กทอรี / Applications ของ Mac ของคุณ นอกจากนี้คุณยังจะพบ IDE แบบง่ายๆที่ชื่อว่า IDLE ภายในไดเร็กทอรี / Applications / MacPython3 / ซึ่งโดยทั่วไปจะให้ IDE Python เหมือนกันที่คุณจะพบถ้าคุณเรียกใช้ 'python3' ที่พรอมต์คำสั่งใน Terminal

นอกจากนี้คุณยังสามารถติดตั้ง Python 3.x บน Mac ผ่าน Homebrew ซึ่งเป็นวิธีที่ฉันชอบในฐานะผู้ใช้ Homebrew

วิธีการติดตั้ง Python 3.6.5 กับ Homebrew

การติดตั้ง Python 3.6.5 รุ่นที่อัปเดต (ณ ขณะที่เขียน) เป็นเรื่องง่ายสุด ๆ กับ HomeBrew แน่นอนคุณจะต้องติดตั้ง Homebrew บน Mac ก่อนที่คุณจะสามารถใช้วิธี Homebrew ได้ แต่ถ้าคุณสนใจที่จะใช้งาน Python ในขณะที่ Homebrew น่าจะดึงดูดคุณได้

เราจะสมมติว่าคุณมี Homebrew อยู่แล้วหากคุณไม่สามารถอ่านได้ที่นี่วิธีติดตั้ง Homebrew บน Mac OS

เมื่อต้องการติดตั้งรุ่นล่าสุดของ Python 3 โดยใช้ Homebrew เพียงแค่พิมพ์สตริงคำสั่งต่อไปนี้:

brew install python3

เมื่อปรับปรุง Python 3 ได้รับการติดตั้งบนเครื่อง Mac แล้วคุณสามารถใช้งานได้ด้วย:

python3

ไม่ว่าคุณจะติดตั้ง Python 3 ที่อัพเดตด้วยโปรแกรมติดตั้งแพคเกจหรือ Homebrew แล้ว Python 2.7 เวอร์ชันดีฟอลต์ที่มาพร้อมกับ Mac OS และ Mac OS X จะยังคงถูกติดตั้งไว้อย่างสมบูรณ์และสามารถใช้งานได้ด้วยคำสั่ง "python" แบบง่ายๆ เสมอ.

วิธีการตรวจสอบเวอร์ชันของ Python ปัจจุบันมีการติดตั้งใน Mac OS

จากแอพพลิเคชัน Terminal เพียงแค่พิมพ์คำสั่งต่อไปนี้จะรายงานกลับว่ามีการติดตั้ง Python รุ่นใดอยู่ในปัจจุบัน:

python --version

ใน MacOS คุณจะพบว่า Python 2.7.x มีรูปแบบบางอย่าง 2.7.4 หรือ 2.7.10 หรือคล้ายกัน

หลังจากที่คุณติดตั้ง Python กับ Homebrew หรือติดตั้งแพคเกจแล้วคุณสามารถตรวจสอบรุ่นใหม่ของ Python ด้วย:

python3 --version

และตามที่ได้กล่าวไว้ก่อนหน้านี้การติดตั้ง Python ทั้งสองแบบจะอยู่ร่วมกันโดยไม่มีข้อขัดแย้ง

นอกจากนี้คุณยังสามารถค้นหาว่าแต่ละรุ่นของงูหลามมีการติดตั้ง 'where' หรือ 'whereis':

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

ตอนนี้คุณได้ติดตั้ง Python 3 ไว้แล้วคุณก็พร้อมที่จะม้วน!

เรียนรู้ Python และ Python Resources

หากคุณยังใหม่กับงูหลามและการเขียนโปรแกรมโดยทั่วไปมีแหล่งข้อมูลที่ยอดเยี่ยมมากมายที่จะช่วยให้คุณเริ่มต้น

หากคุณเป็นคนที่ชอบการเรียนรู้จากหนังสือทางเลือกที่เป็นที่นิยมคือ:

  • เรียนรู้ Python - O'Reilly
  • หลักสูตรความผิดพลาดของ Python: โครงการ Hands-On เกี่ยวกับการเขียนโปรแกรม
  • ทำสิ่งที่น่าเบื่อโดยอัตโนมัติด้วย Python: การเขียนโปรแกรมเชิงปฏิบัติสำหรับผู้เริ่มต้นทั้งหมด

คุณสามารถตรวจสอบหลักสูตรออนไลน์ฟรีได้เช่นกันจาก MIT:

  • edX: MIT เรียนรู้หลักสูตร Python
  • MIT: หลักสูตรคอมพิวเตอร์เพื่อการศึกษา

หรือคุณสามารถสำรวจหน้า Wiki Python Wiki ที่กว้างเกินไปได้เช่นกัน

TLDR: อย่าอัปเดต Python 2.x ให้ Python 3.x เพียงติดตั้ง Python 3.x บนเครื่อง Mac

TLDR: อย่าอัพเดต Python 2.x ที่ติดตั้งไว้ล่วงหน้ามาเป็น Python 3.x ซึ่งอาจทำให้เกิดปัญหาในการทำเช่นนี้ เพียงแค่ติดตั้งและเรียกใช้ Python 3 ที่ปรับปรุงแล้วแยกกัน