Adventures in pip land by Robert Collins
สารบัญ:
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 ของคุณ:
-
เริ่มต้นด้วยการอัพเดตดัชนีแพ็คเกจ:
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:
-
ก่อนอื่นให้อัปเดตรายการแพ็คเกจด้วย:
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วิธีการติดตั้ง git บนเดเบียน 9

บทช่วยสอนนี้จะแสดงวิธีการติดตั้งและกำหนดค่า Git บน Debian 9. Git เป็นระบบควบคุมเวอร์ชันกระจายที่ได้รับความนิยมมากที่สุดในโลกที่ใช้โดยโอเพนซอร์สและโครงการเชิงพาณิชย์มากมาย
วิธีการติดตั้ง couchdb บนเดเบียน 9

CouchDB เป็นฐานข้อมูล NoSQL ที่ปราศจากข้อผิดพลาดแบบโอเพ่นซอร์สและปราศจากสกีมาที่ดูแลโดย Apache Software Foundation ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง CouchDB เวอร์ชันล่าสุดบน Debian 9
วิธีการติดตั้ง pip บนเดเบียน 10

Pip เป็นระบบการจัดการแพ็คเกจที่ให้คุณติดตั้งแพ็คเกจ Python ในคู่มือนี้เราจะอธิบายวิธีการติดตั้ง pip บน Debian 10 Buster