Android

วิธีการติดตั้ง pip บนเดเบียน 9

Adventures in pip land by Robert Collins

Adventures in pip land by Robert Collins

สารบัญ:

Anonim

Pip เป็นระบบการจัดการแพคเกจที่ทำให้การติดตั้งและการจัดการซอฟต์แวร์แพ็กเกจที่เขียนใน Python ง่ายขึ้นเช่นที่พบใน Python Package Index (PyPI)

บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับการติดตั้ง Python Pip บน Debian 9 และสอนวิธีการติดตั้งและจัดการแพ็คเกจ Python ด้วย pip

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

เป็นมูลค่าการกล่าวขวัญว่าถ้าคุณต้องการติดตั้งโมดูลหลามทั่วโลกคุณควรจะติดตั้งเป็นแพคเกจโดยใช้ apt manager ใช้ pip เพื่อติดตั้งโมดูล python ทั่วโลกเฉพาะในกรณีที่ไม่มีแพ็คเกจ

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

ในส่วนต่อไปนี้เราจะแสดงวิธีการติดตั้ง pip สำหรับ Python 2 pip และ Python 3 pip3 โดยใช้ apt package manager

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

ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Pip สำหรับ Python 2 บนระบบ Debian ของคุณ:

  1. เริ่มต้นด้วยการอัพเดตดัชนีแพ็คเกจ:

    sudo apt update

    ติดตั้ง pip สำหรับ Python 2 และการขึ้นต่อกันทั้งหมด:

    sudo apt install python-pip

    เมื่อการติดตั้งเสร็จสิ้นให้ตรวจสอบการติดตั้งโดยใช้คำสั่งต่อไปนี้ซึ่งจะพิมพ์เวอร์ชัน pip:

    pip --version

    หมายเลขเวอร์ชันอาจแตกต่างกัน แต่จะมีลักษณะดังนี้:

    pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

ติดตั้ง pip สำหรับ Python 3

ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Pip สำหรับ Python 3 บน Debian:

  1. ก่อนอื่นให้อัปเดตรายการแพ็คเกจด้วย:

    sudo apt update

    ถัดไปติดตั้ง pip สำหรับ Python 3 และการอ้างอิงทั้งหมดโดยพิมพ์:

    sudo apt install python3-pip

    ตรวจสอบการติดตั้งโดยการพิมพ์เวอร์ชั่น pip:

    pip3 --version

    หมายเลขเวอร์ชันอาจแตกต่างกัน แต่จะมีหน้าตาเหมือนด้านล่าง:

    pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)

การใช้ Pip

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

สมมติว่าเราต้องการติดตั้งแพ็คเกจชื่อ croniter เราสามารถทำได้โดยออกคำสั่งต่อไปนี้:

pip install croniter croniter จัดเตรียมการวนซ้ำสำหรับวัตถุ datetime ด้วยรูปแบบ cron

หากต้องการถอนการติดตั้งแพ็คเกจให้ทำดังนี้

pip uninstall package_name

วิธีค้นหาแพ็คเกจจาก PyPI:

pip search "search_query"

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

pip list

หากต้องการแสดงรายการแพ็กเกจที่ล้าสมัย:

pip list --outdated

Package Version Latest Type ------------- ------- ------ ----- cryptography 1.7.1 2.2.2 wheel enum34 1.1.6 1.1.6 wheel idna 2.2 2.7 wheel ipaddress 1.0.17 1.0.22 wheel keyring 10.1 13.0.0 wheel keyrings.alt 1.3 3.1 wheel pip 9.0.1 10.0.1 wheel pyasn1 0.1.9 0.4.3 wheel pycrypto 2.6.1 2.6.1 sdist pygobject 3.22.0 3.28.3 sdist pyxdg 0.25 0.26 wheel SecretStorage 2.3.1 2.3.1 sdist setuptools 33.1.1 39.2.0 wheel six 1.10.0 1.11.0 wheel wheel 0.29.0 0.31.1 wheel

ข้อสรุป

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

หลาม pip debian