จะรู้เวอร์ชันของ pip ได้อย่างไร


99

คำสั่งเชลล์ใดให้เวอร์ชันจริงที่pipฉันใช้อยู่

pipให้กับpip showโมดูลทุกเวอร์ชันที่ติดตั้ง แต่ไม่รวมตัวเอง


5
@doniyor: และpip -hจะบอกคุณเกี่ยวกับตัวเลือก ..
Martijn Pieters

5
สาเหตุที่มีการโหวตเพิ่มขึ้นมากเป็นเพราะ-versionพบ--isolatedแฟ--proxyล็กระหว่างแฟล็กและแฟล็กซึ่งเป็นจุดที่ผู้ใช้สแกนและดวงตาเริ่มมองไม่เห็น เป็นการออกแบบที่ไม่ดีที่จะซ่อนคำสั่งทั่วไปไว้ระหว่างสิ่งต่างๆที่ดูเหมือนว่าผู้พัฒนา pip ได้ส่งศัพท์แสงอินเทอร์เน็ตแบบสุ่มไปที่หน้าจอโดยไม่ได้ตั้งใจแล้วคิดว่า: "โอ้ใช่ตอนนี้ฉันจะพูดถึงการใช้งานพื้นฐาน" นี่เป็นเรื่องธรรมดาใน python ซึ่ง python เป็นระบบที่บรรจุไว้ล่วงหน้าน้อยกว่าและมีถังขยะของเครื่องมือที่ทิ้งลงบนพื้นมากขึ้น
Eric Leschinski

1
การpython.exe -m pip show pipทำงาน ณ ตอนนี้กับ pip-20.1.1 และ Python 3.7.5 แม้ว่า
mlvljr

คำตอบ:



16

เพื่อความสมบูรณ์:

pip -V

pip --version

pip list และภายในรายการคุณจะพบ pip ที่มีเวอร์ชันด้วย


10

สำหรับ Windows:

import pip

help(pip) 

แสดงเวอร์ชันที่ท้ายไฟล์วิธีใช้


1
ภายในสคริปต์ (น่าจะอยู่บนแพลตฟอร์มใดก็ได้) คุณสามารถทำได้: นำเข้า pip; pip .__ version__ (แต่ฉันไม่แน่ใจว่าควร )
Dave Knight

1
นำเข้า: ไม่รู้จักคำว่า 'นำเข้า' เป็นชื่อของ cmdlet
Pedro77

8

สำหรับ Windows เพียงพิมพ์:

python -m pip --version

2
อเลลูยา! ขอบคุณนี่คือคำตอบของ Windows ที่ถูกต้อง
Pedro77


5

สิ่งต่อไปนี้ควรใช้งานได้

pip --version
# pip 19.0.3 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)

หรือ

pip -V       
# pip 19.0.3 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)

หรือ

pip3 -V      
# pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

4

หลายคนใช้ python ทั้ง 2.X และ 3.X คุณสามารถใช้pip -Vเพื่อแสดงเวอร์ชัน pip เริ่มต้น
หากคุณมี python หลายเวอร์ชันและต้องการติดตั้งแพ็คเกจบางอย่างผ่าน pip ต่างๆฉันแนะนำวิธีนี้:

sudo python2.X -m pip install some-package==0.16



2

ตรวจสอบสองสิ่ง

pip2 --version   

และ

pip3 --version

เนื่องจาก pip เริ่มต้นอาจเป็นของใครก็ได้ดังนั้นจึงควรตรวจสอบทั้งสองอย่างเสมอ


1

ขั้นแรกให้เปิดพรอมต์คำสั่งหลังจากพิมพ์คำสั่งร้อง

ตรวจสอบเวอร์ชันได้อย่างง่ายดาย:

แบบฟอร์ม Windows:

การติดตั้ง pip:

pip install pip

ตรวจสอบเวอร์ชัน pip:

pip --version 

3
มาเลย. หากคุณมี pip คุณไม่จำเป็นต้องติดตั้ง
Laurenz Albe

1
`pip -v` or `pip --v` 

อย่างไรก็ตามโปรดทราบว่าหากคุณใช้ macos catelina ซึ่งมี zsh (z shell) อาจให้สิ่งต่างๆมากมายดังนั้นตัวเลือกที่ดีที่สุดคือลองติดตั้งเวอร์ชันหรือเริ่มเป็น -- pip3

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.