Linux นั้นเต็มไปด้วยผู้จัดการแพ็คเกจ อูบุนตูไม่เพียง แต่มี apt แต่ภาษาโปรแกรมหลายภาษามาพร้อมกับตัวจัดการแพ็คเกจของตัวเองเช่นกัน Node.js มี npm, Ruby มี gem และ Python มี pip
Pip ย่อมาจาก P ython ฉัน ติดตั้ง P ackages และให้คุณติดตั้งแพ็คเกจจาก Python Package Index (PyPI) ได้อย่างง่ายดาย คุณสามารถใช้เพื่อติดตั้งจากดัชนีอื่นๆ ได้เช่นกัน แต่สิ่งที่คุณต้องการโดยทั่วไปมีอยู่ใน PyPI ในการใช้ pip เพื่อติดตั้งแพ็คเกจ คุณจะต้องติดตั้งบนระบบของคุณก่อน
คุณต้องการ Pip เวอร์ชันใด
หากคุณคุ้นเคยกับ Python เป็นอย่างดี คุณก็คงจะรู้ว่า Python 3 นั้นออกมานานแล้ว อย่างไรก็ตาม เนื่องจากการเปลี่ยนแปลงครั้งใหญ่ระหว่าง Python 2 และ Python 3 ลีนุกซ์รุ่นต่างๆ จึงมีทั้งสองเวอร์ชันตามค่าเริ่มต้น ด้วยเหตุนี้ pip จึงมี 2 เวอร์ชัน
Ubuntu เวอร์ชันใหม่กว่าจะมาพร้อมกับ Python 3 ที่ติดตั้งไว้ตามค่าเริ่มต้นเท่านั้น หากคุณต้องการ pip สำหรับ Python 2 คุณจะต้องติดตั้ง Python 2 ด้วย
เวอร์ชันที่คุณต้องการอาจขึ้นอยู่กับแพ็คเกจที่คุณต้องการติดตั้ง ไม่ว่าจะด้วยวิธีใด กระบวนการนี้ก็ค่อนข้างง่าย แต่เราจะแสดงวิธีติดตั้งทั้งสองเวอร์ชันให้คุณทราบ เพื่อให้คุณรู้ว่าต้องทำอย่างไร
วิธีการติดตั้ง Pip สำหรับ Python 3
สิ่งแรกที่ต้องทำก่อนเริ่มต้นคือต้องแน่ใจว่ารายการแพ็คเกจของคุณเป็นปัจจุบัน ทำได้โดยเรียกใช้ apt:
sudo apt update
กระบวนการนี้จะใช้เวลาเล็กน้อย เมื่อเสร็จแล้วคุณสามารถไปยังการติดตั้ง pip ได้จริง ในการดำเนินการนี้ ให้เรียกใช้คำสั่งต่อไปนี้:
sudo apt install python3-pip
ยืนยันว่าคุณต้องการติดตั้งแพ็คเกจ และรอให้กระบวนการเสร็จสมบูรณ์ เมื่อดำเนินการเสร็จสิ้น ให้ยืนยันว่าแพ็คเกจติดตั้งถูกต้องโดยตรวจสอบเวอร์ชัน:
pip3 --version
วิธีการติดตั้ง Pip สำหรับ Python 2
ดังที่กล่าวไว้ข้างต้น หากคุณต้องการ pip สำหรับ Python 2 คุณต้องติดตั้ง Python 2 ด้วย นี่เป็นเรื่องง่าย เนื่องจาก Python 2 จะถูกติดตั้งเป็นการพึ่งพา pip
ขั้นแรก ตรวจสอบให้แน่ใจว่ารายการแพ็คเกจของคุณเป็นปัจจุบัน:
sudo apt update
เมื่อเสร็จสิ้น คุณสามารถติดตั้ง pip ด้วยคำสั่งต่อไปนี้:
sudo apt install python-pip
ยืนยันว่าคุณต้องการติดตั้ง pip และการขึ้นต่อกัน จากนั้นรอให้การติดตั้งเสร็จสิ้น เมื่อเสร็จสิ้น ตรวจสอบให้แน่ใจว่าทุกอย่างติดตั้งอย่างถูกต้องโดยตรวจสอบเวอร์ชัน:
pip --version
คุณควรใช้ Pip หรือ Apt?
ในบางกรณี คุณจะพบว่าแพ็คเกจนั้นมีทั้งใน Python Package Index และผ่านทาง Apt หากคุณต้องเลือก คุณควรติดตั้งผ่าน Apt เนื่องจากเวอร์ชันเหล่านี้ได้รับการทดสอบเพื่อใช้งานบน Ubuntu แล้ว ในกรณีส่วนใหญ่ คุณจะต้องใช้ pip เฉพาะในกรณีที่แพ็กเกจไม่พร้อมใช้งานผ่าน Apt หรือหากคุณต้องการเวอร์ชันเฉพาะ
บทสรุป
เป็นที่น่าสังเกตว่าคุณอาจต้องติดตั้ง pip สำหรับ Python 2 และ Python 3 แพ็คเกจบางตัวมีให้ใช้งานสำหรับ python บางรุ่นเท่านั้น และซอฟต์แวร์อื่นอาจใช้อย่างใดอย่างหนึ่งหรือทั้งสองอย่าง ตัวอย่างเช่น Neovim ให้ผู้ใช้สร้างส่วนเสริมทั้งใน Python 2 และ Python 3 และอาศัยการติดตั้งแพ็คเกจของตัวเองใน pip ทั้งสองเวอร์ชัน
โอกาสดีที่คุณจะติดตั้ง pip เพราะคุณเป็นนักพัฒนา หากเป็นกรณีนี้ อย่าลืมตรวจสอบรายชื่อ Python IDE ที่ดีที่สุดของเรา