เรียนเขียนโปรแกรมง่ายๆ กับ Expert Programming Tutor ในบท Python PIP
PIP คืออะไร
PIP เป็นแพ็กเกจเสริมของ Python หรือModules เราสามารถนำมาใช้กับโปรเจ็คของเราได้
หมายเหตุ: หากนักเรียนมี Python เวอร์ชัน 3.4 หรือใหม่กว่า PIP จะถูกรวมไว้ตามค่าเริ่มต้น
แพ็คเกจคืออะไร
แพคเกจประกอบด้วยไฟล์ทั้งหมดที่นักเรียนต้องการสำหรับโมดูล
โมดูลคือไลบรารีโค้ด Python ที่นักเรียนสามารถรวมไว้ในโปรเจคของนักเรียน
ตรวจสอบว่าติดตั้ง PIP แล้วหรือยัง
นำไปยังบรรทัดคำสั่งของนักเรียนไปยังที่ตั้งของไดเรกทอรีสคริปต์ Python และพิมพ์ต่อไปนี้
ตัวอย่าง
ตรวจสอบเวอร์ชั่น PIP
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version |
ติดตั้ง PIP
หากนักเรียนไม่ได้ติดตั้ง PIP นักเรียนสามารถดาวน์โหลดและติดตั้งได้จากหน้านี้: https://pypi.org/project/pip/
ดาวน์โหลดแพ็คเกจ
การดาวน์โหลดแพ็คเกจเป็นเรื่องง่ายมาก
เปิดอินเตอร์เฟสบรรทัดคำสั่งและบอก PIP เพื่อดาวน์โหลดแพ็คเกจที่นักเรียนต้องการ นำไปยังบรรทัดคำสั่งของนักเรียนไปยังที่ตั้งของไดเรกทอรีสคริปต์ Python และพิมพ์ต่อไปนี้
ตัวอย่าง
ดาวน์โหลดแพ็คเกจชื่อ "camelcase"
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase |
ตอนนี้นักเรียนได้ดาวน์โหลดและติดตั้งแพ็คเกจแรกของนักเรียนแล้ว!
ใช้แพ็คเกจ
เมื่อติดตั้งแพคเกจแล้วก็พร้อมใช้งาน
import แพ็คเกจ "camelcase" ในโปรเจคของนักเรียน
ตัวอย่าง
import และใช้ "camelcase"
import camelcase |
ผลลัพธ์
C:\Users\My Name>python demo_camelcase.py |
การหาแพ็คเกจ
หาแพ็คเกจเพิ่มเติมได้ที่ https://pypi.org/
ลบแพ็คเกจ
ใช้คำสั่งถอนการติดตั้งเพื่อลบแพ็กเกจ
ตัวอย่าง
ถอนการติดตั้งแพ็คเกจชื่อ "camelcase"
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase |
PIP Package Manager จะขอให้คุณยืนยันว่านักเรียนต้องการลบแพ็คเกจ camelcase
Uninstalling camelcase-02.1: |
กด y และแพคเกจจะถูกลบออก
รายการแพ็คเกจ
ใช้คำสั่ง list เพื่อแสดงรายการแพ็กเกจทั้งหมดที่ติดตั้งบนระบบของนักเรียน
ตัวอย่าง
รายการแพคเกจที่ติดตั้ง
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list |
Result
Package Version |
Tag ที่น่าสนใจ: python pip package_manager module_installation package_installation package_usage package_uninstallation package_list python_libraries python_modules python_programming python_package_index module_management package_management
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM