Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

อัปเกรดและใช้งาน Python 3 บน Mac

อัปเกรดและใช้งาน Python 3 บน Mac

คุณอาจคิดว่า Mac ใหม่เอี่ยมของคุณมีซอฟต์แวร์ที่เกี่ยวข้องทั้งหมดเวอร์ชันล่าสุด สำหรับแอปผู้ใช้ส่วนใหญ่ คุณพูดถูก แต่สำหรับเฟรมเวิร์กพื้นฐาน เป็นเรื่องที่แตกต่าง Mac ใหม่ยังคงมาพร้อมกับ Python 2.7.10 แม้ว่ารุ่นล่าสุดที่เสถียรคือ Python 3.5 หากดูเหมือนว่าจะมีช่องว่างขนาดใหญ่ระหว่างเวอร์ชัน นั่นก็เพราะว่าเป็นเช่นนั้น แต่เวอร์ชันที่ใหม่กว่าไม่จำเป็นต้องดีกว่าเสมอไป:Python 3 ไม่รองรับ Python 2 ย้อนหลัง และนักพัฒนาส่วนใหญ่ยังคงใช้ Python 2

2to3 หรือเปล่า 2to3?

อัปเกรดและใช้งาน Python 3 บน Mac

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

แต่ทำไมคนทั้งโลกถึงไม่เปลี่ยนไปใช้ Python 3? ปัญหาหลักคือขาดแรงจูงใจที่น่าสนใจ Python 2 เป็นภาษาที่แข็งแกร่ง และมีเพียงผู้ใช้ระดับสูงเท่านั้นที่จะได้รับประโยชน์อย่างเต็มที่จากฟีเจอร์ใหม่ของ Python 3 นอกจากนี้ Python 2.7.10 ยังได้รับการติดตั้งล่วงหน้าบน Mac ทุกเครื่องและ Linux distros อีกจำนวนหนึ่ง

อย่างไรก็ตาม Python 2 จะไม่อยู่ตลอดไป นักพัฒนาซอฟต์แวร์กำหนดให้ปี 2020 เป็นปีสุดท้ายสำหรับการสนับสนุน Python 2 และทุกคนจะต้องเปลี่ยนโปรแกรมของตนเป็น Python 3 ก่อนถึงเวลานั้น ยูทิลิตีอย่าง 2to3 ช่วยให้เปลี่ยนโปรแกรม Python 2 เป็นไวยากรณ์ Python 3 ที่ถูกต้องได้ง่ายขึ้น แต่ถ้าคุณเคยใช้ Google แปลภาษา คุณจะรู้ว่าสิ่งนี้จะไม่สมบูรณ์แบบ

การอัพเกรดเป็น Python 3 บน Mac ของคุณ

แม้ว่าจะไม่ใช่มาตรฐานโดยพฤตินัย คุณก็สามารถเรียกใช้ Python 3 บนคอมพิวเตอร์ของคุณได้ในวันนี้ คุณยังสามารถเรียกใช้ควบคู่ไปกับการติดตั้ง Python 2.7 พร้อมกันได้โดยไม่กระทบต่อการติดตั้งเวอร์ชัน 2.7

1. ดาวน์โหลดแพ็คเกจล่าสุดจากเว็บไซต์ Python

อัปเกรดและใช้งาน Python 3 บน Mac

2. ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดเพื่อเรียกใช้โปรแกรมติดตั้ง Python 3

อัปเกรดและใช้งาน Python 3 บน Mac

3. หากคุณเปิดโฟลเดอร์ Applications คุณจะพบโฟลเดอร์ Python 3.x ใหม่

อัปเกรดและใช้งาน Python 3 บน Mac

4. ภายในโฟลเดอร์นั้น คุณจะพบอินเทอร์เฟซ GUI สำหรับเรียกใช้แอปพลิเคชัน Python รวมถึง IDLE ซึ่งเป็น IDE สำหรับการพัฒนาแอปพลิเคชัน Python

อัปเกรดและใช้งาน Python 3 บน Mac

รัน Python 3

คุณสามารถเรียกใช้สคริปต์ Python 3 บน Mac ได้ 2 วิธี

1. ในการรัน Python 3 จาก Terminal คุณจะต้องใช้คำสั่ง python3 . ซึ่งแตกต่างจาก python คำสั่งที่จะโหลด Python 2.7 ขึ้นมา

อัปเกรดและใช้งาน Python 3 บน Mac

2. คำสั่งนั้น โดยไม่มีอาร์กิวเมนต์เพิ่มเติม จะเรียกใช้ล่ามเชิงโต้ตอบ Python 3

อัปเกรดและใช้งาน Python 3 บน Mac

3. หากคุณต้องการเรียกใช้สคริปต์ด้วยล่าม Python 3 ให้ทำตาม python3 คำสั่งพร้อมเส้นทางไปยัง .py . ของคุณ ไฟล์.

อัปเกรดและใช้งาน Python 3 บน Mac

คุณยังสามารถเรียกใช้โปรแกรม Python 3 ได้จาก Python Launcher GUI สำหรับการเรียกใช้สคริปต์ด่วนจาก Terminal การใช้ Launcher ไม่มีข้อดีใดๆ แต่ถ้าคุณต้องการตั้งค่าสถานะและตัวเลือก นี่อาจเป็นวิธีที่ง่ายกว่านั้น

1. เปิด Python Launcher ที่พบใน “/Applications/Python 3.5” (โปรดทราบว่าตัวเลขในโฟลเดอร์ Python อาจเปลี่ยนแปลงตามเวอร์ชันในอนาคต)

อัปเกรดและใช้งาน Python 3 บน Mac

2. นี้จะเปิดหน้าต่างการตั้งค่า ตามค่าเริ่มต้น ตัวเรียกใช้งานจะรันทุกอย่างด้วยล่าม Python 2 หากต้องการเปลี่ยนเป็น Python 3 คุณจะต้องเปลี่ยนเส้นทางไดเรกทอรีภายใต้ “ล่าม” เป็น /usr/local/bin/python3 . นั่นคือที่ที่ล่าม Python 3.5 ได้รับการติดตั้งโดยค่าเริ่มต้น

อัปเกรดและใช้งาน Python 3 บน Mac

อัปเกรดและใช้งาน Python 3 บน Mac

3. เลือก “ไฟล์> เปิด…” จากแถบเมนูและเลือกสคริปต์ Python ของคุณ

อัปเกรดและใช้งาน Python 3 บน Mac

4. สคริปต์จะทำงานในหน้าต่างเทอร์มินัล

อัปเกรดและใช้งาน Python 3 บน Mac

บทสรุป

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