Python PIP
PIP คืออะไร?
PIP เป็นตัวจัดการแพ็คเกจสำหรับแพ็คเกจ Python หรือโมดูล หากคุณต้องการ
หมายเหตุ:หากคุณมี 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
ตอนนี้คุณได้ดาวน์โหลดและติดตั้งแพ็คเกจแรกของคุณแล้ว!
การใช้แพ็คเกจ
เมื่อติดตั้งแพ็คเกจแล้ว ก็พร้อมใช้งาน
นำเข้าแพ็คเกจ "camelcase" ในโครงการของคุณ
ตัวอย่าง
นำเข้าและใช้ "camelcase":
import camelcase
c = camelcase.CamelCase()
txt = "hello world"
print(c.hump(txt))
ค้นหาแพ็คเกจ
ค้นหาแพ็คเกจเพิ่มเติมได้ที่https://pypi.org/
ลบแพ็คเกจ
ใช้uninstall
คำสั่งเพื่อลบแพ็คเกจ:
ตัวอย่าง
ถอนการติดตั้งแพ็คเกจชื่อ "camelcase":
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip
uninstall camelcase
PIP Package Manager จะขอให้คุณยืนยันว่าคุณต้องการลบแพ็คเกจ camelcase:
Uninstalling camelcase-02.1:
Would remove:
c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-info
c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase\*
Proceed (y/n)?
กดy
และแพคเกจจะถูกลบออก
รายการแพ็คเกจ
ใช้list
คำสั่งเพื่อแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งบนระบบของคุณ:
ตัวอย่าง
รายการแพ็คเกจที่ติดตั้ง:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list
ผลลัพธ์:
Package Version
-----------------------
camelcase 0.2
mysql-connector 2.1.6
pip
18.1
pymongo 3.6.1
setuptools 39.0.1