Python PIP

อะไรคือ PIP?

PIP คือตัวจัดการบริวาร์งค์ของ Python หรือมอดูล

หมายเหตุ:ถ้าคุณใช้ Python 3.4 หรือสูงกว่า จะมี PIP ด้วยโดยเริ่มต้น

อะไรคือบริวาร์งค์ (Package)?

บริวาร์งค์มีทุกแฟ้มที่จำเป็นของมอดูล

มอดูลเป็นเล่มคอดเก้าบางส่วนที่คุณสามารถรวมใช้กับโครงการของคุณ

ตรวจสอบว่า 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 จะขอใช้คุณยืนยันว่าคุณต้องการลบบรรณะ camelcase หรือไม่:

Uninstalling camelcase-02.1:
  Would remove:
    c:\...\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-info
    c:\...\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