Làm thế nào để biết phiên bản của chính pip


99

Lệnh shell nào cung cấp cho tôi phiên bản thực pipmà tôi đang sử dụng?

pipcung cấp với pip showtất cả các phiên bản của mô-đun đã được cài đặt nhưng loại trừ chính nó.


5
@doniyor: và pip -hsẽ nói với bạn về tùy chọn ..
Martijn Pieters

5
Lý do điều này được ủng hộ nhiều như vậy là vì -versioncờ được tìm thấy giữa --isolatedcờ và --proxycờ, đó là nơi người dùng quét và mắt bắt đầu nhìn vào. Thật là một thiết kế tồi khi đặt lệnh cực kỳ phổ biến ẩn giữa những thứ trông giống như nhà phát triển pip đã vô tình đưa các biệt ngữ internet ngẫu nhiên vào màn hình và sau đó nghĩ: "Ồ vâng, bây giờ tôi sẽ nói về cách sử dụng cơ bản". Đây là một chủ đề phổ biến trong python, nơi python không phải là một hệ thống đóng gói sẵn và nhiều hơn một túi công cụ vứt trên sàn.
Eric Leschinski

1
Tuy nhiên, python.exe -m pip show pipviệc làm vẫn hoạt động như hiện nay với pip-20.1.1 và Python 3.7.5.
mlvljr

Câu trả lời:


160

Bạn có thể làm được việc này:

pip -V

hoặc là:

pip --version

4
Đối với người dùng windows: python -m pip --version
Pedro77

16

Chỉ vì sự hoàn chỉnh:

pip -V

pip --version

pip list và bên trong danh sách, bạn cũng sẽ tìm thấy pip với phiên bản của nó.


10

Cho cửa sổ:

import pip

help(pip) 

hiển thị phiên bản ở cuối tệp trợ giúp.


1
Trong một tập lệnh (có lẽ là trên bất kỳ nền tảng nào), bạn có thể thực hiện: nhập pip; pip .__ version__ (Nhưng tôi không chắc chắn rằng bạn nên )
Dave Hiệp sĩ

1
nhập khẩu: Thuật ngữ 'nhập khẩu' không được công nhận là tên của một lệnh
Pedro77

8

Đối với cửa sổ, chỉ cần nhập:

python -m pip --version

2
Aleluia! Cảm ơn bạn, đây là câu trả lời chính xác của Windows.
Pedro77

5

Trên RHEL "pip -V" hoạt động:

$ pip -V
pip 6.1.1 from /usr/lib/python2.6/site-packages (python 2.6)

5

Bất kỳ điều nào sau đây sẽ hoạt động

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

hoặc là

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

hoặc là

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

4

Nhiều người sử dụng cả 2.X và 3.X python. Bạn có thể sử dụng pip -Vđể hiển thị phiên bản pip mặc định.
Nếu bạn có nhiều phiên bản python và bạn muốn cài đặt một số gói thông qua các pip khác nhau, tôi khuyên bạn nên làm theo cách này:

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

3

Khởi động Python và nhập import pip pip.__version__thứ hoạt động cho tất cả các gói python.


2

Đối với máy Windows, hãy vào dấu nhắc lệnh và nhập.

pip -V 

2
Không hoạt động. "Traceback (nhất gần đây cuộc gọi cuối cùng): và bla bla .."
Pedro77

2

kiểm tra hai điều

pip2 --version   

pip3 --version

bởi vì pip mặc định có thể là bất kỳ ai trong số này, vì vậy tốt hơn hết là bạn nên kiểm tra cả hai.


1

Đầu tiên, mở một dấu nhắc lệnh Sau khi gõ một lệnh dưới đây.

kiểm tra phiên bản của chính nó một cách dễ dàng:

Hình thức Windows:

cài đặt pip:

pip install pip

Kiểm tra phiên bản pip:

pip --version 

3
Nào. Nếu bạn pip, bạn không cần cài đặt nó.
Laurenz Albe

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

Tuy nhiên, lưu ý, nếu bạn đang sử dụng macos catelina có zsh (z shell), nó có thể cung cấp cho bạn rất nhiều thứ, vì vậy tùy chọn tốt nhất là thử cài đặt phiên bản hoặc bắt đầu như -- pip3

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.