ใน Python การใช้แพ็คเกจ Python ที่เผยแพร่โดยผู้พัฒนารายอื่นในโครงการของคุณเองเป็นสิ่งหนึ่งที่จะทำให้ชีวิตของคุณง่ายขึ้น Python Package Index หรือ PyPI เป็นที่เก็บโค้ดขนาดใหญ่ที่คุณสามารถใช้ได้ เรียนรู้วิธีเริ่มต้นใช้งาน PyPI และโปรแกรมติดตั้ง PIP (Package Installer for Python)
คำแนะนำเหล่านี้ควรใช้ได้กับ macOS ทุกเวอร์ชันที่รองรับโดยตัวติดตั้ง Python ปัจจุบัน ซึ่งรวมถึง v10.6+ (Snow Leopard) สำหรับตัวติดตั้ง 32 บิต และ v10.9 (Mavericks) สำหรับ 64-bit- เวอร์ชันของตัวติดตั้งปัจจุบันเท่านั้น
วิธีการติดตั้ง PIP บน macOS
PIP เป็นตัวติดตั้งแพ็คเกจเริ่มต้นและเพิ่งถูกเพิ่มไปยังการแจกจ่ายหลักของ Python นี่หมายถึงการติดตั้ง PIP เราจำเป็นต้องติดตั้ง Python
ในขณะที่ Python 2 เคยติดตั้งมาล่วงหน้าใน macOS คุณควรใช้ Python 3 เวอร์ชันใหม่กว่า เหตุผลเดียวที่จะใช้ v2.7 ต่อไปคือเพื่อรองรับแอปพลิเคชันที่เก่ากว่าและที่มีอยู่ โชคดีที่ถ้าคุณเพิ่งเริ่มต้น คุณไม่มีสิ่งเหล่านี้
การติดตั้ง Python เป็นเรื่องมาตรฐาน. PKG ในการเริ่มต้นใช้งาน ให้ทำตามขั้นตอนต่อไปนี้:
-
ขั้นแรก ให้ไปที่เว็บไซต์ Python แล้วเลือกรุ่นล่าสุด ดาวน์โหลดไฟล์ 64-bit เว้นแต่ว่าคุณใช้เครื่องรุ่นเก่าและต้องใช้ macOS เวอร์ชันก่อนหน้าด้วยเหตุผลบางประการ ให้ดาวน์โหลดไฟล์ 64-bit
- นี่คือรูปแบบ macOS. PKG มาตรฐาน คุณจึงสามารถคลิกไฟล์ติดตั้งเพื่อเริ่มการทำงานได้เลย
-
หน้าจอแรกจะแสดงข้อมูลการติดตั้ง คลิก ดำเนินการต่อ เพื่อดำเนินการต่อ
-
คลิก Continue ในหน้าถัดไปเช่นกัน ซึ่งจะช่วยให้คุณรู้ว่าโปรเจ็กต์จะหยุดให้การสนับสนุนสำหรับตัวติดตั้งแบบ 32 บิตตั้งแต่ v3.8 เป็นต้นไป
-
หน้าจอถัดไปขอให้คุณยอมรับใบอนุญาตสำหรับ Python คลิก ต่อไป จากนั้นคลิก ตกลง.
-
คุณจะต้องเลือกปลายทางสำหรับการติดตั้งในหน้าจอต่อไปนี้ คุณสามารถคลิก Install เพื่อวางลงในไดรฟ์หลักของคุณ หรือคลิก Customize หากคุณมีที่อื่นในใจ คุณจะต้องป้อนรหัสผ่านเพื่อดำเนินการต่อ
-
ตอนนี้โปรแกรมติดตั้งจะเริ่มคัดลอกไฟล์
- เมื่อการติดตั้งเสร็จสิ้น โฟลเดอร์ของแอพจะเปิดขึ้นใน Finder
การตรวจสอบการติดตั้ง Python บน macOS
การติดตั้งมีไม่กี่รายการดังนี้:
- สองไฟล์. RTF: ครั้งหนึ่งมีใบอนุญาต; อีกไฟล์ ReadMe
- สองไฟล์. COMMAND: มีไว้เพื่อช่วยในการกำหนดค่าบางอย่าง ไฟล์ Install Certificates.command จะตั้งค่าใบรับรอง SSL บางส่วน และไฟล์คำสั่ง Update Shell Profile.command จะช่วยคุณได้หากคุณมีปัญหาในการใช้ Python 3 และพบว่าคุณถูกนำไปยัง Python 2 เสมอ
- IDLE app: สภาพแวดล้อมการพัฒนาแบบบูรณาการเฉพาะสำหรับ Python
- Python Launcher: ช่วยคุณกำหนดการตั้งค่าบางอย่างที่เกี่ยวข้องกับการเรียกใช้สคริปต์ Python
วิธียืนยันว่า Python ทำงานบน macOS
ก่อนที่คุณจะใช้ Python ได้ เป็นการดีที่สุดที่จะยืนยันว่าการติดตั้ง Python ของคุณทำงานอย่างถูกต้อง
-
ลองคำสั่งต่อไปนี้ใน Terminal:
หลาม --version
Python 3.7.4
-
หากคุณต้องการยืนยันเพิ่มเติม ให้ลองใช้สคริปต์ Python แบบง่าย ป้อน (หรือวาง) รหัสต่อไปนี้ลงในไฟล์ข้อความเปล่าและตั้งชื่อเป็น "hello-world.py":
พิมพ์ ("สวัสดีชาวโลก!")
-
ตอนนี้ ที่พรอมต์คำสั่ง ให้เรียกใช้สิ่งต่อไปนี้:
python \path\to\hello-world.py
Hello World!
วิธีใช้ PIP ของ Python บน macOS
เรารู้แล้วว่า Python ใช้งานได้แล้ว และเราสามารถใช้ PIP ต่อไปได้
โชคดีที่ไม่มีอะไรทำที่นี่: PIP ติดตั้งมาทันทีใน Python เวอร์ชันใหม่กว่า ที่กล่าวว่าคุณควรทำความคุ้นเคยกับมัน
-
การใช้คำสั่งต่อไปนี้ใน Terminal จะทำให้คุณเห็นภาพรวมว่า PIP เกี่ยวกับอะไร:
pip --help
-
สิ่งแรกที่คุณอาจต้องการทำคือมองหาแพ็คเกจที่คุณสามารถใช้ได้ และการค้นหา pip คือสิ่งที่คุณต้องการสำหรับสิ่งนั้น มันจะค้นหา Python Package Index (PyPI) สำหรับคำค้นหาของคุณ
สมมติว่าเราต้องการสร้างแอปพลิเคชัน Python เพื่อบันทึกรหัสผ่าน macOS มีกลไกที่ยอดเยี่ยมอยู่แล้วสำหรับสิ่งนี้: พวงกุญแจ คำสั่งต่อไปนี้จะแสดงรายการแพ็คเกจทั้งหมดใน PyPI พร้อมคีย์เวิร์ด "keychain":
ค้นหา pip พวงกุญแจ
-
ในผลลัพธ์ มีแพ็คเกจที่เรียกว่า macos-keychain ซึ่งเป็นสิ่งที่เรากำลังมองหาดังนั้น แทนที่จะเข้ารหัสสิ่งต่าง ๆ เช่น รายการรหัสผ่าน การเข้ารหัส และการเชื่อมต่อกับเหตุการณ์ของระบบ เราสามารถดาวน์โหลดสิ่งนี้และรวมเข้ากับความต้องการของเรา คุณสามารถติดตั้งแพ็คเกจด้วยคำสั่งต่อไปนี้:
pip ติดตั้ง macos-keychain
-
ขออภัย การอัปเดตแพ็คเกจที่ติดตั้งไว้ทั้งหมดนั้นไม่ง่ายเท่ากับการอัปเดตลีนุกซ์รุ่นต่างๆ คุณต้องทำสำหรับแต่ละแพ็คเกจเมื่อคุณเห็นว่าแพ็คเกจนั้นล้าสมัย ใช้คำสั่งต่อไปนี้:
pip ติดตั้ง macos-keychain --upgrade
-
สุดท้าย การนำแพ็คเกจออกง่ายเหมือน:
pip ถอนการติดตั้ง macos-keychain