Hướng dẫn does pip work for python 2? - Pip có hoạt động cho python 2 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 https://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. https://pip.pypa.io/en/stable/installing/-> https://packaging.python.org/guides/installing-using-linux-tools/

# curl https://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 https://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 https://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?

  • # 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)
    
    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) 0#

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#

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ừ https://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#


1

Nâng cấp

$ python -m ensurepip --upgrade
0 của bạn bằng cách chạy:

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 https://stackoverflow.com/a/65866547/429476.Bạn nên nâng cấp lên Python 3. And you cannot install the latest pip via get-pip.py using Python 2.7. Update: Found an answer here with the script for Python 2.7 https://stackoverflow.com/a/65866547/429476. You should upgrade to 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.first install a custom version of Python 2. pip is then installed with it. You can then use the pip command to create a virtualenv and install modules.

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.Ubuntu 18.04 has both Python 2 and Python 3 installed by default, and hence has two pip variants for each Python version. 'pip', refers to Python 2. pip3 refers to Python 3. Ubuntu 20.4 has only Python 3, but still requires a separate python-pip 3 installation.

Python 3.8 2 có pip không?

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ó.PIP already comes with Python and there is no need to install it.