PIP mới nhất đã giảm hỗ trợ cho Python 2 và bạn không thể cài đặt PIP mới nhất thông qua get-pip.py bằng Python 2.7.
Cập nhật: Tìm thấy câu trả lời ở đây với tập lệnh cho Python 2.7 //stackoverflow.com/a/65866547/429476.
Bạn nên nâng cấp lên Python 3. Bạn có thể sử dụng Trình quản lý gói Linux của mình nếu bạn sử dụng phân phối Linux chỉ có Python2.7. Lưu ý - Nó cài đặt một phiên bản PIP cũ hơn xuất phát từ tập lệnh trên.
Nếu bạn đã cài đặt Python từ Trình quản lý gói trên Linux, bạn nên luôn cài đặt PIP để cài đặt Python đó bằng cùng một nguồn. //pip.pypa.io/en/stable/installing/-> //packaging.python.org/guides/installing-using-linux-tools/
# curl //bootstrap.pypa.io/get-pip.py -o get-pip.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1883k 100 1883k 0 0 6584k 0 --:--:-- --:--:-- --:--:-- 6584k
# python get-pip.py --user
Traceback [most recent call last]:
File "get-pip.py", line 24226, in
main[]
File "get-pip.py", line 199, in main
bootstrap[tmpdir=tmpdir]
File "get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "/tmp/tmpyG_UJ3/pip.zip/pip/_internal/cli/main.py", line 60
sys.stderr.write[f"ERROR: {exc}"]
^
SyntaxError: invalid syntax
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
Các cơ chế này được cung cấp bởi các phân phối lại của PIP, những người có thể đã sửa đổi PIP để thay đổi hành vi của nó. Đây là một nguồn nhầm lẫn của người dùng thường xuyên, vì nó gây ra sự không phù hợp giữa hành vi được ghi lại trong tài liệu này và cách PIP hoạt động sau các sửa đổi đó.
Nếu bạn phải đối mặt với các vấn đề khi sử dụng Python và PIP được cài đặt bằng các cơ chế này, nên yêu cầu hỗ trợ từ nhà cung cấp có liên quan [ví dụ: cộng đồng Linux, cộng đồng nhà cung cấp đám mây, v.v.].
Nâng cấp ________ 20#
Nâng cấp
$ python -m ensurepip --upgrade
0 của bạn bằng cách chạy:Phiên bản hiện tại của PIP hoạt động trên:
Windows, Linux và MacOS.
CPython 3.7, 3.8, 3.9, 3.10 và PYPY3 mới nhất.
PIP được thử nghiệm để hoạt động trên phiên bản bản vá mới nhất của trình thông dịch Python, cho mỗi phiên bản nhỏ được liệt kê ở trên. Các phiên bản bản vá trước được hỗ trợ theo cách tiếp cận nỗ lực tốt nhất.
Các hệ điều hành và phiên bản Python khác không được hỗ trợ bởi các nhà bảo trì PIP.
Người dùng đang ở trên các nền tảng không được hỗ trợ nên lưu ý rằng nếu họ gặp sự cố, họ có thể phải tự giải quyết chúng. Nếu họ nhận được PIP từ một nguồn cung cấp hỗ trợ cho nền tảng của họ, họ nên yêu cầu hỗ trợ PIP từ nguồn đó.: pip 21.0, in January 2021, removed Python 2 support, per pip’s Python 2 support policy. Please migrate to Python 3.
Mô -đun
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
0 đã được thêm vào thư viện tiêu chuẩn Python trong Python 3.4.Python 2 có pip không?
PIP mới nhất đã giảm hỗ trợ cho Python 2 và bạn không thể cài đặt PIP mới nhất thông qua get-pip.py bằng Python 2.7. Cập nhật: Tìm thấy câu trả lời ở đây với tập lệnh cho Python 2.7 //stackoverflow.com/a/65866547/429476. Bạn nên nâng cấp lên Python 3.
Làm cách nào để sử dụng PIP trong Python 2?
Để sử dụng PIP, trước tiên, hãy cài đặt phiên bản tùy chỉnh của Python 2.Pip sau đó được cài đặt với nó. Sau đó bạn có thể sử dụng lệnh PIP để tạo một mô -đun ảo và cài đặt.
Trang GitHub
Tài liệu phát triển
IRC phát triển
Quy tắc ứng xử
Mọi người tương tác trong các cơ sở mã của Dự án PIP, trình theo dõi phát hành, phòng trò chuyện và danh sách gửi thư dự kiến sẽ tuân theo Bộ luật ứng xử PSF.
Tải tập tin
Tải xuống tệp cho nền tảng của bạn. Nếu bạn không chắc chắn nên chọn cái nào, hãy tìm hiểu thêm về việc cài đặt các gói.
Phân phối nguồn
Phân phối xây dựng
Các cơ chế này được cung cấp bởi các phân phối lại của PIP, những người có thể đã sửa đổi PIP để thay đổi hành vi của nó. Đây là một nguồn nhầm lẫn của người dùng thường xuyên, vì nó gây ra sự không phù hợp giữa hành vi được ghi lại trong tài liệu này và cách PIP hoạt động sau các sửa đổi đó.
Nếu bạn phải đối mặt với các vấn đề khi sử dụng Python và PIP được cài đặt bằng các cơ chế này, nên yêu cầu hỗ trợ từ nhà cung cấp có liên quan [ví dụ: cộng đồng Linux, cộng đồng nhà cung cấp đám mây, v.v.].
PIP mới nhất đã giảm hỗ trợ cho Python 2 và bạn không thể cài đặt PIP mới nhất thông qua get-pip.py bằng Python 2.7. Cập nhật: Tìm thấy câu trả lời ở đây với tập lệnh cho Python 2.7 //stackoverflow.com/a/65866547/429476. Bạn nên nâng cấp lên Python 3.
Làm cách nào để sử dụng PIP trong Python 2?virtual environment
Để sử dụng PIP, trước tiên, hãy cài đặt phiên bản tùy chỉnh của Python 2.Pip sau đó được cài đặt với nó. Sau đó bạn có thể sử dụng lệnh PIP để tạo một mô -đun ảo và cài đặt.
Pip có hoạt động Python 2 và 3 không?
Cài đặt PIP3 Ubuntu và Debian Linux Ubuntu 18.04 có cả Python 2 và Python 3 được cài đặt theo mặc định và do đó có hai biến thể PIP cho mỗi phiên bản Python. 'PIP', đề cập đến Python 2. PIP3 đề cập đến Python 3. Ubuntu 20.4 chỉ có Python 3, nhưng vẫn yêu cầu cài đặt Python-Pip 3 riêng biệt.
Python 3.8 2 có pip không?
0# sudo apt-get install python-pip # python -m pip --version pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
2# sudo apt-get install python-pip # python -m pip --version pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
0#
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
Tôi đã thực hiện 3,8 phiên bản python mặc định của tôi. Nếu bạn đã cài đặt bất kỳ phân phối Python tiêu chuẩn nào thì PIP đã đi kèm với Python và không cần phải cài đặt nó.
Linux
$ python -m ensurepip --upgrade
Hệ điều hành Mac
$ python -m ensurepip --upgrade
các cửa sổ
Sau đó, trình thông dịch Python hiện đang hoạt động sẽ được sử dụng.
Các phương thức thay thế#
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
2#
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
Tùy thuộc vào cách bạn đã cài đặt Python, có thể có các cơ chế khác có sẵn cho bạn để cài đặt PIP như sử dụng Trình quản lý gói Linux.
Các cơ chế này được cung cấp bởi các phân phối lại của PIP, những người có thể đã sửa đổi PIP để thay đổi hành vi của nó. Đây là một nguồn nhầm lẫn của người dùng thường xuyên, vì nó gây ra sự không phù hợp giữa hành vi được ghi lại trong tài liệu này và cách PIP hoạt động sau các sửa đổi đó.
Nếu bạn phải đối mặt với các vấn đề khi sử dụng Python và PIP được cài đặt bằng các cơ chế này, nên yêu cầu hỗ trợ từ nhà cung cấp có liên quan [ví dụ: cộng đồng Linux, cộng đồng nhà cung cấp đám mây, v.v.].
Thông tin chi tiết về kịch bản này có thể được tìm thấy trong PYPA/GET-PIP từ Readme.
Ứng dụng Zip độc lập#
Ghi chú
Ứng dụng ZIP hiện đang thử nghiệm. Chúng tôi kiểm tra rằng PIP chạy chính xác trong hình thức này, nhưng có thể có những vấn đề trong một số tình huống. Chúng tôi sẽ chấp nhận các báo cáo lỗi trong các trường hợp như vậy, nhưng hiện tại ứng dụng ZIP không nên được sử dụng trong môi trường sản xuất.
Ngoài việc cài đặt PIP trong môi trường của bạn, PIP còn có sẵn dưới dạng ứng dụng ZIP độc lập. Điều này có thể được tải xuống từ //bootstrap.pypa.io/pip/pip.pyz. Ngoài ra còn có các ứng dụng ZIP cho các phiên bản PIP cụ thể, được đặt tên là
# sudo apt-get install python-pip
# python -m pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages [python 2.7]
9.Ứng dụng ZIP có thể được chạy bằng cách sử dụng bất kỳ phiên bản Python nào được hỗ trợ:
Nếu chạy trực tiếp:
Linux
$ python -m pip.pyz --help
Hệ điều hành Mac
$ python -m pip.pyz --help
các cửa sổ
Sau đó, trình thông dịch Python hiện đang hoạt động sẽ được sử dụng.
Các phương thức thay thế#
Tùy thuộc vào cách bạn đã cài đặt Python, có thể có các cơ chế khác có sẵn cho bạn để cài đặt PIP như sử dụng Trình quản lý gói Linux.using Linux package managers.
Các cơ chế này được cung cấp bởi các phân phối lại của PIP, những người có thể đã sửa đổi PIP để thay đổi hành vi của nó. Đây là một nguồn nhầm lẫn của người dùng thường xuyên, vì nó gây ra sự không phù hợp giữa hành vi được ghi lại trong tài liệu này và cách PIP hoạt động sau các sửa đổi đó.
Nếu bạn phải đối mặt với các vấn đề khi sử dụng Python và PIP được cài đặt bằng các cơ chế này, nên yêu cầu hỗ trợ từ nhà cung cấp có liên quan [ví dụ: cộng đồng Linux, cộng đồng nhà cung cấp đám mây, v.v.].
Nâng cấp ________ 20#
Nâng cấp
$ python -m ensurepip --upgrade
0 của bạn bằng cách chạy:Linux
$ python -m pip install --upgrade pip
Hệ điều hành Mac
$ python -m pip install --upgrade pip
các cửa sổ
C:> py -m pip install --upgrade pip
Compatibility#
Sau đó, trình thông dịch Python hiện đang hoạt động sẽ được sử dụng.
Các phương thức thay thế#
Tùy thuộc vào cách bạn đã cài đặt Python, có thể có các cơ chế khác có sẵn cho bạn để cài đặt PIP như sử dụng Trình quản lý gói Linux.
Các cơ chế này được cung cấp bởi các phân phối lại của PIP, những người có thể đã sửa đổi PIP để thay đổi hành vi của nó. Đây là một nguồn nhầm lẫn của người dùng thường xuyên, vì nó gây ra sự không phù hợp giữa hành vi được ghi lại trong tài liệu này và cách PIP hoạt động sau các sửa đổi đó.
Nếu bạn phải đối mặt với các vấn đề khi sử dụng Python và PIP được cài đặt bằng các cơ chế này, nên yêu cầu hỗ trợ từ nhà cung cấp có liên quan [ví dụ: cộng đồng Linux, cộng đồng nhà cung cấp đám mây, v.v.].
Nâng cấp ________ 20#
1Nâng cấp
$ python -m ensurepip --upgrade
0 của bạn bằng cách chạy: