Pip การติดตั้งและพื้นฐานของเครื่องมือนี้ใน Ubuntu 20.04

ติดตั้ง pip บน Ubuntu 20.04

ในบทความต่อไปเราจะมาดูกัน เราจะติดตั้งและจัดการแพ็คเกจ Python โดยใช้ Pip บน Ubuntu 20.04 ได้อย่างไร. นี่คือเครื่องมือสำหรับติดตั้งแพ็คเกจ Python ด้วยวิธีนี้เราจะสามารถค้นหาดาวน์โหลดและติดตั้งแพ็คเกจจาก Python Package Index (PyPI) และดัชนีแพ็คเก็ตอื่น ๆ

ในบรรทัดต่อไปนี้เราจะมาดูวิธีการติดตั้ง pip สำหรับ Python 3 และ Python 2 ใน Ubuntu 20.04 นอกจากนี้เราจะดูพื้นฐานบางประการของการติดตั้งและจัดการแพ็คเกจ Python โดยใช้ pip ก็จะต้องมีการพูดกันว่า ตั้งแต่ Ubuntu 20.04 Python 3 จะรวมอยู่ในการติดตั้งระบบพื้นฐานและ Python 2 พร้อมสำหรับการติดตั้งจากที่เก็บ Universe แม้ว่าจะไม่แนะนำให้ใช้อีกต่อไปและผู้ใช้จะได้รับเชิญให้เปลี่ยนไปใช้ Python 3.

เมื่อติดตั้ง Python ขอแนะนำอย่างยิ่งให้ติดตั้งแพ็คเกจ deb ของโมดูลด้วยเครื่องมือ aptเนื่องจากได้รับการทดสอบแล้วว่าทำงานได้อย่างถูกต้องบนระบบ Ubuntu นอกจากนี้ยังควรมีความชัดเจนว่า แพ็คเกจ Python 3 ใช้คำนำหน้า หลาม3- y แพ็คเกจ Python 2 เปลี่ยนเป็น หลาม2-.

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

การติดตั้ง Pip สำหรับ Python 3

ถ้าเราต้องการ ติดตั้ง pip สำหรับ Python 3 บน Ubuntu 20.04เราจะต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเท่านั้น (Ctrl + Alt + T):

การติดตั้ง python3-pip

sudo apt update && sudo apt install python3-pip

คำสั่งดังกล่าวจะติดตั้งการอ้างอิงที่จำเป็นทั้งหมดเพื่อสร้างโมดูล Python

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

รุ่น pip3

pip3 --version

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

การติดตั้ง Pip สำหรับ Python 2

Pip สำหรับ Python 2 ไม่รวมอยู่ในที่เก็บ Ubuntu 20.04 ในการติดตั้ง pip สำหรับ Python 2 เราจะใช้สคริปต์ get-pip.py.

ในการเริ่มต้นและหากคุณไม่ได้เปิดใช้งานคุณจะต้อง เปิดใช้งานที่เก็บจักรวาล:

sudo add-apt-repository universe

ตอนนี้เรากำลังจะไป อัปเดตดัชนีของแพ็คเกจที่มีและติดตั้ง Python 2:

การติดตั้ง python2

sudo apt update && sudo apt install python2

ตอนนี้เรากำลังใช้เครื่องมือ curl ดาวน์โหลดสคริปต์ รับ-pip.py:

ดาวน์โหลดสคริปต์ get-pip

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

เมื่อการดาวน์โหลดเสร็จสิ้นเราจะ รันสคริปต์ด้วย python2 เพื่อติดตั้ง pip:

การติดตั้ง get-pip

sudo python2 get-pip.py

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

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

รุ่น pip2

pip2 --version

พื้นฐานบางประการสำหรับการใช้ Pip

ตอนนี้เรามาดูคำสั่ง pip พื้นฐานที่มีประโยชน์ ด้วยเครื่องมือนี้เราสามารถติดตั้งแพ็คเกจจาก PyPI, การควบคุมเวอร์ชัน, โปรเจ็กต์ในระบบและจากไฟล์การแจกจ่าย

ไปยัง ดูรายการคำสั่งและตัวเลือกที่มีทั้งหมด คุณต้องเขียน:

pip3 - ช่วย

pip3 --help

เราทำได้ รับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเฉพาะ ใช้คำสั่ง pip - help. ตัวอย่างเช่นหากต้องการข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง install ให้พิมพ์:

pip3 ติดตั้ง - help

pip3 install --help

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

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

pip3 install scrapy

ไปยัง ติดตั้งแพคเกจเวอร์ชันเฉพาะเราก็ต้องเพิ่ม == และหมายเลขเวอร์ชันหลังชื่อแพ็กเกจ:

pip3 install scrapy==1.5

เราสามารถแทนที่ pip3 ด้วย pip2 ได้หากเราใช้ Python 2.

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

ไปยัง อัปเดตแพ็กเกจที่ติดตั้งแล้วให้เป็นเวอร์ชันล่าสุดคำสั่งที่จะใช้จะเป็นดังนี้:

pip3 install --upgrade nombre_paquete

ติดตั้งแพ็กเกจโดยใช้ไฟล์ข้อกำหนด

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

pip3 install -r requirements.txt

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

ไปยัง แสดงรายการแพ็คเกจ pip ที่ติดตั้งทั้งหมดคุณต้องติดตั้งคำสั่งต่อไปนี้:

pip3 list

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

ไปยัง ถอนการติดตั้งแพ็คเกจคุณต้องเรียกใช้สิ่งที่ต้องการ:

pip3 uninstall nombre_paquete

สำหรับข้อมูลเพิ่มเติมผู้ใช้สามารถ เยี่ยมชมหน้าของ คู่มือผู้ใช้ ทั้ง บทความเกี่ยวกับเรื่องนี้ ที่เขียนเมื่อสักครู่ที่ผ่านมาในบล็อกนี้


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

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

*

*

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

  1.   Daniel Miranda Rojas dijo

    ข้อมูลที่ดีฉันต้องการข้อมูลเพิ่มเติมเกี่ยวกับ python