วิธีใช้ pip ใน Python: คู่มือฉบับสมบูรณ์

  • pip ทำให้การติดตั้งและจัดการแพ็คเกจใน Python เป็นเรื่องง่าย
  • ระบบปฏิบัติการที่แตกต่างกันต้องมีขั้นตอนเฉพาะในการติดตั้ง pip
  • สภาพแวดล้อมเสมือนช่วยให้คุณสามารถแยกการพึ่งพาโปรเจ็กต์ใน Python ได้

pip ในหลาม

หลาม เป็นหนึ่งในภาษาการเขียนโปรแกรมที่หลากหลายและได้รับความนิยมมากที่สุด ต้องขอบคุณความสามารถในการอ่านและชุมชนนักพัฒนาที่กว้างขวาง อย่างไรก็ตาม สิ่งที่ขับเคลื่อน Python อย่างแท้จริงก็คือความสามารถในการทำงานด้วย โมดูลและแพ็คเกจซึ่งเป็นไลบรารีเพิ่มเติมที่ขยายฟังก์ชันการทำงาน นี่คือที่ที่มันเข้ามาเล่น จุดเล็ก ๆซึ่งเป็นตัวจัดการแพ็คเกจที่จำเป็นสำหรับนักพัฒนาทุกคนที่ทำงานกับ Python

ในบทความนี้ เราจะมาสำรวจแบบเจาะลึกว่า pip คืออะไร ติดตั้งและใช้งานอย่างไรให้มีประสิทธิภาพ พร้อมทั้งให้ข้อมูลกับคุณ เคล็ดลับที่เป็นประโยชน์ เพื่อจัดการแพ็คเกจและแก้ไขปัญหาทั่วไป หากคุณยังไม่คุ้นเคยกับ pip หรือต้องการเพิ่มพูนความรู้ แหล่งข้อมูลนี้จะเป็นคำแนะนำขั้นสุดท้ายของคุณ

pip คืออะไร และเหตุใดคุณจึงควรใช้มัน

จุดเล็ก ๆ เป็นเครื่องมือบรรทัดคำสั่งที่ใช้ในการติดตั้ง อัปเดต และจัดการไลบรารีใน Python ชื่อของมันมาจากสำนวน “Pip ติดตั้งแพ็คเกจ- ด้วย pip คุณสามารถเข้าถึงแพ็คเกจนับพันที่มีอยู่ในที่เก็บ Python อย่างเป็นทางการหรือที่เรียกว่า PyPI (ดัชนีแพ็คเกจ Python).

ข้อดีอย่างหนึ่งของ pip ก็คือ ง่ายขึ้นอย่างมาก กระบวนการติดตั้งและจัดการซอฟต์แวร์เพิ่มเติมสำหรับ Python แทนที่จะดาวน์โหลดและกำหนดค่าไลบรารีด้วยตนเอง pip จะทำทั้งหมด ทำงานหนัก สำหรับคุณ ประหยัดเวลา และข้อผิดพลาดที่ไม่จำเป็น

จะทราบได้อย่างไรว่าคุณได้ติดตั้ง pip แล้ว

ก่อนที่จะใช้ pip คุณควรตรวจสอบให้แน่ใจว่าได้ติดตั้งไว้ในระบบของคุณแล้ว สามารถตรวจสอบได้อย่างง่ายดายโดยการเปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:

pip --version

หากคุณเห็นข้อมูลเกี่ยวกับเวอร์ชันของ pip แสดงว่าคุณพร้อมที่จะใช้งานแล้ว ถ้าไม่คุณจะต้องติดตั้ง

การติดตั้ง pip บนระบบปฏิบัติการที่แตกต่างกัน

กระบวนการติดตั้ง pip จะแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการ แต่โดยทั่วไปแล้วจะง่ายดาย

บน windows

  1. ดาวน์โหลดสคริปต์การติดตั้ง get-pip.py จาก การเชื่อมโยงนี้.
  2. เปิดเทอร์มินัล (CMD หรือ PowerShell) แล้วไปที่ไดเร็กทอรีที่คุณดาวน์โหลดไฟล์
  3. รันคำสั่งต่อไปนี้: python get-pip.py.

จำไว้ว่าคุณต้องมี หลาม ติดตั้งไว้ก่อนหน้านี้บนระบบของคุณ

บน Mac

ระบบต่างๆ MacOS คนสมัยใหม่มักจะรวม pip เป็นค่าเริ่มต้น อย่างไรก็ตาม คุณสามารถติดตั้งได้ด้วยตนเองโดยใช้คำสั่งต่อไปนี้:

sudo easy_install pip

อีกตัวเลือกที่แนะนำคือติดตั้ง Python ผ่าน homebrewซึ่งเป็นผู้จัดการแพ็คเกจสำหรับ macOS เพียงเรียกใช้:

brew install python

บน Linux

ลีนุกซ์รุ่นส่วนใหญ่มี Python และ pip ​​อยู่ในที่เก็บแพ็คเกจ คำสั่งจะแตกต่างกันไปเล็กน้อยขึ้นอยู่กับการจัดการแพ็คเกจของการแจกจ่ายของคุณ:

  • สำหรับการแจกแจงแบบเดเบียน (เช่น Ubuntu): sudo apt install python3-pip
  • สำหรับ Fedora: sudo dnf install python3-pip
  • สำหรับ Arch Linux: sudo pacman -S python-pip
  • สำหรับ openSUSE: sudo zypper install python3-pip

การติดตั้งปิ๊ป

การใช้งาน pip เบื้องต้น

เมื่อติดตั้งแล้ว ก็เริ่มได้เลย สำรวจ ปิ๊ปทำอะไรได้บ้าง นี่คือบทสรุปของคำสั่งที่มีประโยชน์ที่สุด:

ติดตั้งแพ็คเกจ

ในการติดตั้งไลบรารีให้ใช้คำสั่ง:

pip install nombre_del_paquete

เช่น การติดตั้งไลบรารี่ การร้องขอคุณสามารถเขียน:

pip install requests

อัปเดตแพ็คเกจ

หากคุณต้องการอัพเดตแพ็คเกจเป็นเวอร์ชันล่าสุด ให้ใช้:

pip install --upgrade nombre_del_paquete

ตัวอย่างเช่น:

pip install --upgrade requests

ถอนการติดตั้งแพ็คเกจ

หากต้องการลบแพ็คเกจที่คุณไม่ต้องการอีกต่อไป ให้ใช้:

pip uninstall nombre_del_paquete

ตัวอย่างเช่น:

pip uninstall requests

แสดงรายการแพ็คเกจที่ติดตั้ง

หากต้องการดูแพ็คเกจทั้งหมดที่ติดตั้งในสภาพแวดล้อมของคุณ ให้รัน:

pip list

การติดตั้งจากไฟล์ Require.txt

ในโครงการความร่วมมือ เป็นเรื่องปกติที่จะใช้ไฟล์ที่เรียกว่า Requirement.txt ซึ่งมีรายการการขึ้นต่อกันที่จำเป็น หากต้องการติดตั้งทั้งหมดในครั้งเดียว ให้ใช้:

pip install -r requirements.txt

สร้างและจัดการสภาพแวดล้อมเสมือน

สภาพแวดล้อมเสมือนจริงช่วยให้คุณได้ แยก การพึ่งพาของโครงการเพื่อไม่ให้รบกวนผู้อื่น คุณสามารถสร้างมันขึ้นมาโดยใช้เครื่องมือ เวนซึ่งรวมอยู่ใน Python ที่เริ่มต้นด้วยเวอร์ชัน 3.3:

python -m venv nombre_entorno

ในการเปิดใช้งาน:

source nombre_entorno/bin/activate (บน Linux และ Mac)
nombre_entorno\Scripts\activate (บน Windows)

จากนั้นการติดตั้งใดๆ ด้วย pip จะถูกจำกัดไว้ที่ สภาพแวดล้อมเสมือน ที่คุณได้เปิดใช้งาน

การแก้ไขปัญหาทั่วไป

หากคุณพบข้อผิดพลาดในการใช้ pip ต่อไปนี้เป็นวิธีแก้ไขปัญหาทั่วไปอย่างรวดเร็ว:

  • สิทธิ์ไม่เพียงพอ: ประเทศสหรัฐอเมริกา sudo บน Linux/Mac หรือรันเทอร์มินัลในฐานะผู้ดูแลระบบบน Windows
  • ความล้มเหลวในการติดตั้งแพ็คเกจ: ตรวจสอบให้แน่ใจว่าไฟล์ การพึ่งพาระบบ พวกเขาได้รับการปรับปรุง
  • ปัญหาเกี่ยวกับเวอร์ชัน: ใช้ pip freeze เพื่อแสดงรายการแพ็คเกจและเวอร์ชันปัจจุบัน

การเรียนรู้ pip และฟังก์ชันการทำงานเป็นกุญแจสำคัญในการเพิ่มประสิทธิภาพการทำงานของคุณด้วย Python แม้ว่ามันอาจจะดูน่ากลัวเล็กน้อยในตอนแรก แต่เมื่อคุณคุ้นเคยกับคำสั่งพื้นฐานของมันแล้ว คุณจะเห็นว่ามันเป็นเครื่องมือที่ต้องมีในคลังแสงการพัฒนาของคุณ


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา