11 ธันวาคม 2558

Published 12/11/2558 by with 0 comment

วิธีการใช้งาน pip ในการจัดการโมดูลให้กับภาษาไพทอน

ปัจจุบันนี้ ภาษาไพทอนมีความสามารถในการสั่งโหลดและติดตั้งโมดูลจากอินเทอร์เน็ตได้เลย โดยไม่ต้องไล่สั่งจัดการทีละโมดูลเหมือนเมื่อก่อนที่ใช้คำสั่ง
python setup.py install

ซึ่งการใช้งาน pip สั่งให้ความสะดวกสบายในการลือกใช้โมดูลต่าง ๆ ของภาษาไพทอน โดย pip ใช้ฐานข้อมูลของ PyPI ดังนั้น บทความนี้มาทำความรู้จักกับความสามารถต่าง ๆ ของคำสั่ง pip ที่คุณอาจไม่เคยรู้




 

คำสั่งติดตั้งโมดูลด้วยคำสั่ง pip


pip install ชื่อโมดูล

นอกจากนั้น ยังสามารถใช้ติดตั้งโมดูลจากไฟล์ .whl ได้เหมือนกัน ด้วยคำสั่ง
pip install ชื่อไฟล์ติดตั้งโมดูล.whl

ติดตั้งหลาย ๆ โมดูลพร้อมกัน
หากต้องการติดตั้งหลาย ๆ โมดูลพร้อมกัน ทำได้โดยใช้คำสั่งเดิม
pip install โมดูล1 โมดูล2

ติดตั้งโมดูลจาก git
ก่อนใช้คำสั่งนี้ต้องมี git ในเครื่องก่อน
pip install git+ลิงค์ที่ตั้งของโมดูลบนgit

และสามารถสั่งติดตั้งแค่บาง branch ได้ด้วยคำสั่ง
pip install git+ลิงค์ที่ตั้งของโมดูลบน[email protected]ชื่อbranch

บังคับให้ทำการติดตั้งโมดูลเวชั่นที่ต้องการ
pip install ชื่อโมดูล==เลขเวชั่นที่ต้องการ

คำสั่งติดตั้งโมดูลจากรายการโมดูล
pip install -r ไฟล์รายการโมดูล.txt

อัพเกรดติดตั้งเวชั่นใหม่ทับเวชั่นเดิม
pip install -U ชื่อโมดูล

หรืออีกคำสั่ง
pip install --upgrade ชื่อโมดูล

ระบบจะทำการโหลดโมดูลเวชั่นใหม่ แล้วทำการติดตั้งและลบโมดูลเวชั่นเก่าให้เอง

หากต้องการอัพเกรดเวชั่นโมดูลใหม่ เฉพาะโมดูลที่ต้องการ ไม่อัพเกรดโมดูลอื่น ๆ ที่ถูกใช้งานด้วย ใช้คำสั่ง
pip install --upgrade --no-deps โมดูล





คำสั่งลบโมดูลด้วยคำสั่ง pip


ใช้คำสั่ง
pip uninstall ชื่อโมดูล





ค้นหาโมดูลที่ต้องการใน PyPI


ใช้คำสั่ง
pip search "ชื่อโมดูลหรือ keyword"

จะแสดงโมดูลที่คล้ายกับที่ต้องการออกมา









แสดงรายละเอียดของโมดูลที่ถูกติดตั้ง


ใช้คำสั่ง
pip show โมดูล





คำสั่งแสดงรายการโมดูลที่ถูกติดตั้ง


ใช้คำสั่ง
pip list

และสามารถสำรองรายการโมดูลที่ถูกติดตั้ง ออกมาเป็นไฟล์รายการโมดูล txt ได้ด้วยคำสั่ง
pip list > ชื่อไฟล์.txt

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)