Python ไม่ใช่แค่ภาษาสำหรับมือใหม่ - เป็นภาษาทรงพลังสมบูรณ์ มีแพ็กเกจและไลบรารีภายนอกจำนวนมากรอบตัว แทนที่จะเขียนโค้ดทุกอย่างเอง สามารถนำแพ็กเกจภายนอกมาใช้ในโปรเจกต์ของตัวเองได้
อาจหาได้จาก GitHub หรือเว็บ แต่ใช้ PIP (Package Manager สำหรับ Python) จะสะดวกกว่า PIP ค้นหาและติดตั้งแพ็กเกจจาก Python Package Index (PyPI) ได้หลายพันแพ็กเกจ
PIP คืออะไร?
PIP = Package Installer for Python ช่วยติดตั้งแพ็กเกจจาก Central Repository ของแพ็กเกจ Python ที่ Python Package Index (PyPI) อย่างง่ายคือ "App Store สำหรับ Python" ติดตั้งแพ็กเกจจาก Command Line/Terminal ไม่ต้องหาด้วยตัวเอง
ผู้ใช้ Linux คุ้นเคยกับ Package Manager: APT, Pacman และอื่นๆ ติดตั้งซอฟต์แวร์ต่างๆ จาก Terminal
ต้องมี Python ติดตั้งก่อนถึงจะใช้ PIP ได้ macOS และ Linux ส่วนใหญ่มี Python มาให้แล้ว แต่ Windows 10 ต้องติดตั้งเอง หาก Linux Distro ไม่มี Python (หรือเก่า) ใช้ Package Manager ของ Distro นั้นติดตั้ง
ติดตั้ง Python PIP บน Linux
แพ็กเกจ python-pip พร้อมดาวน์โหลด/ติดตั้งสำหรับ Linux Distro หลัก รวม Variant ด้วย ขึ้นอยู่กับ Distro อาจติดตั้ง python2-pip หากยังใช้ Python 2.x แทน 3.x
หากใช้ Python 3.4+ (หรือ Python 2.7.9+) ไม่ต้องติดตั้ง PIP บน Linux เพราะมีอยู่แล้ว ตรวจสอบ: เปิด Terminal พิมพ์ python3 --version เช็คเวอร์ชัน แล้วใช้ python -m pip หรือ python3 -m pip
สำหรับ Python ต่ำกว่า 2.7.9 หรือ 3.4 การติดตั้ง PIP ขึ้นอยู่กับ Package Manager ของระบบ วิธีติดตั้งบน Linux ยอดนิยม:
- Ubuntu/Debian: sudo apt install python-pip (Python 2.x) / sudo apt install python3-pip (Python 3.x)
- Arch Linux: sudo pacman -S python2-pip (2.x) / sudo pacman -S python-pip (3.x)
- Fedora: sudo dnf upgrade python-setuptools ตามด้วย sudo dnf install python-pip python-wheel (2.x) / sudo dnf install python3 python3-wheel (3.x)
- ติดตั้ง manual: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py แล้ว python get-pip.py รันสคริปต์ติดตั้งอัตโนมัติ
ติดตั้ง Python PIP บน Windows
Windows ไม่มี Python มาให้ ต้องดาวน์โหลดติดตั้ง Python ก่อนถึงจะใช้ PIP ได้
หากติดตั้ง Python เวอร์ชันล่าสุด ควรจะมี PIP ติดตั้งมาพร้อม Python 2.7.9 และ Python 3.4+ ควรมี PIP อัตโนมัติ
หากใช้ Python เก่า ต้องใช้สคริปต์ get-pip ติดตั้งอัตโนมัติ
- ดาวน์โหลด get-pip.py มาที่ Windows PC ใน PowerShell หรือ Command Line ที่มีสิทธิ์ Admin พิมพ์ python get-pip.py ติดตั้ง PIP อัตโนมัติ
ควรติดตั้ง PIP ให้ใช้งานได้ รันจาก PowerShell หรือ CMD: pip หรือ python -m pip
วิธีติดตั้ง Python PIP บน macOS
เหมือน Linux macOS มักมี Python และ PIP มาให้ แต่ทั้งคู่อาจเก่า ควรทำงานได้ปกติ: เปิด Terminal macOS พิมพ์ pip หรือ python -m pip (หรือ pip3 / python3 -m pip)
หากอยากอัปเดต Python และ PIP พร้อมกัน ใช้ Homebrew Package Manager สำหรับ macOS
- มี Homebrew แล้ว: เปิด Terminal พิมพ์ brew install python อัปเดตเป็น Python 3.x ล่าสุด ต้องการ Python 2.x เก่า: brew install python@2
ติดตั้งเสร็จ พิมพ์ pip หรือ python -m pip (หรือ pip3/python3 -m pip) ที่ Tutorial ดูฟลาก PIP ที่ใช้ได้
อัปเดต PIP
หากมี PIP อยู่แล้ว แต่อยากอัปเดตเป็นเวอร์ชันล่าสุด ใช้ PIP เองอัปเดตได้
- macOS/Linux: pip install -U pip เริ่มอัปเดต หรือ pip3 install -U pip / python -m pip install -U pip
- Windows: เปิด PowerShell/CMD Admin พิมพ์ python -m pip install -U pip
ติดตั้งและถอนติดตั้งแพ็กเกจ Python ด้วย PIP
PIP พร้อมใช้งาน ติดตั้งแพ็กเกจใหม่ หรือถอนติดตั้งแพ็กเกจเดิมได้
- ติดตั้งแพ็กเกจใหม่: pip install package หรือ python -m pip install package แทนที่ package ด้วยชื่อแพ็กเกจ อาจต้องใช้ pip3 / python3 บน macOS หากมี Python 2 และ 3 ทั้งคู่
- ดูแพ็กเกจที่ติดตั้งทั้งหมด: pip list หรือ python -m pip list ใช้ pip3/python3 สำหรับแพ็กเกจ Python 3.x บนบางแพลตฟอร์ม
- ถอนติดตั้ง: pip uninstall package หรือ python -m pip uninstall package แทนที่ package name ใช้ pip3/python3 หากมีทั้ง 2 เวอร์ชัน กด y ยืนยัน
ใช้ PIP พัฒนาโปรเจกต์ Python ให้ดียิ่งขึ้น
รู้จักติดตั้ง PIP และใช้ติดตั้งแพ็กเกจใหม่ = เข้าถึงไลบรารีและโปรเจกต์ไม่มีที่สิ้นสุด ช่วยพัฒนาโปรเจกต์ของตัวเองให้ใหญ่และดีขึ้น
Python เป็นภาษาที่ดีที่สุดสำหรับเรียน มือใหม่เข้าใจง่าย Syntax ง่าย ทรัพยากรเยอะมาก ไม่ว่าจะมือใหม่หรือโปร จะมีสิ่งใหม่ให้เรียนรู้เสมอ แชร์เคล็ดลับ Python (หรือถาม) ในความคิดเห็นได้เลย