Có vẻ kỳ lạ khi họ yêu cầu một trình quản lý gói để cài đặt trình quản lý gói. Tôi đang ở trên windows btw.
hỏi ngày 23 tháng 2 năm 2011 lúc 22:07Feb 23, 2011 at 22:07
1
PIP không yêu cầu setuptools. PIP thực sự chỉ là một trình bao bọc xung quanh setuptools để cung cấp trình cài đặt tốt hơn so với easy_install và một số hành vi cài đặt đẹp hơn, cộng với việc gỡ cài đặt, các tệp yêu cầu, v.v. Ngay cả khi bạn bằng cách nào đó đã cài đặt PIP mà không cần setuptools.
Đã trả lời ngày 27 tháng 2 năm 2011 lúc 19:33Feb 27, 2011 at 19:33
Carl Meyercarl MeyerCarl Meyer
Huy hiệu vàng 117K1919 gold badges104 silver badges114 bronze badges
Bạn có thể sử dụng Distribute
thay vì setuptools
: Nó cài đặt một gói có tên setuptools
[đó là một cái nĩa sau]. Bạn có thể cài đặt phân phối bằng cách tải xuống và chạy
brew install pip
1.CẬP NHẬT: Như Gringo Suave nói, những điều trên đã lỗi thời -
2 và brew install pip
setuptools
hiện đã được hợp nhất và dự án được hợp nhất được gọi là setuptools
. As Gringo Suave says, the above is obsolete now -
brew install pip
2 and setuptools
have now merged, and the merged project is called setuptools
.Đã trả lời ngày 23 tháng 2 năm 2011 lúc 22:46Feb 23, 2011 at 22:46
Vinay Sajipvinay SajipVinay Sajip
92K14 Huy hiệu vàng173 Huy hiệu bạc182 Huy hiệu Đồng14 gold badges173 silver badges182 bronze badges
1
Bạn có thể tải xuống gói setuptools
dưới dạng Windows Installer từ pypi/setuptools và sau đó cài đặt
brew install pip
6 hoặc brew install pip
7Đã trả lời ngày 23 tháng 2 năm 2011 lúc 22:53Feb 23, 2011 at 22:53
Sputnikussputnikussputnikus
5831 Huy hiệu vàng3 Huy hiệu bạc12 Huy hiệu đồng1 gold badge3 silver badges12 bronze badges
Giải pháp cho người dùng Windows
Nếu bạn đã cài đặt ActivePython trên Windows, thì bạn có PIP theo mặc định, cũng như PYPM [Trình quản lý gói của ActiveSestate]. Đoạn trích sau đây là từ những gì được bao gồm trong ActivePython 2.7:
Gói bổ sung
- PYPM: Trình quản lý gói Python để tải xuống và cài đặt các gói nhị phân. Cũng bao gồm: Virtualenv, Distribute, Pip, Sqlalchemy.: Python Package Manager to download and install binary packages. Also included: virtualenv, Distribute, pip, SQLAlchemy.
Giải pháp cho người dùng OS X
Không chắc chắn nếu setuptools
là bắt buộc khi cài đặt PIP bằng Homebrew. Bạn có thể thử điều đó.
Để cài đặt homebrew:
ruby -e "$[curl -fsSL //gist.github.com/raw/323731/install_homebrew.rb]"
Sau đó để cài đặt PIP:
brew install pip
Glorfindel
21.2K13 Huy hiệu vàng77 Huy hiệu bạc101 Huy hiệu đồng13 gold badges77 silver badges101 bronze badges
Đã trả lời ngày 23 tháng 2 năm 2011 lúc 22:47Feb 23, 2011 at 22:47
Matthew RankinMatthew RankinMatthew Rankin
440K38 Huy hiệu vàng121 Huy hiệu bạc160 Huy hiệu đồng38 gold badges121 silver badges160 bronze badges
1
Trở lại đầu trang
chỉnh sửa trang này
Bật bảng nội dung thanh bên
Thông thường, PIP được tự động cài đặt nếu bạn là:
Làm việc trong một môi trường ảovirtual environment
Sử dụng python được tải xuống từ python.org
Sử dụng Python chưa được sửa đổi bởi một phân phối lại để loại bỏ
9brew install pip
Các phương thức được hỗ trợ#
Nếu môi trường Python của bạn không được cài đặt PIP, có 2 cơ chế để cài đặt PIP được hỗ trợ trực tiếp bởi các nhà bảo trì PIP,:
9brew install pip
$ python -m ensurepip --upgrade
1
brew install pip
9#
brew install pip
Python đi kèm với một mô -đun
brew install pip
9, có thể cài đặt PIP trong môi trường Python.Linux
Hệ điều hành Mac
Hệ điều hành Mac
$ python -m ensurepip --upgrade
các cửa sổ
C:> py -m ensurepip --upgrade
Phiên bản hiện tại của PIP hoạt động trên:
$ python -m ensurepip --upgrade
1#
Đây là một tập lệnh Python sử dụng một số logic bootstrapping để cài đặt PIP.
Tải xuống tập lệnh, từ //bootstrap.pypa.io/get-pip.py.
Mở dấu nhắc thiết bị đầu cuối/lệnh,
$ python -m ensurepip --upgrade
6 vào thư mục chứa tệp$ python -m ensurepip --upgrade
1 và chạy:
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.
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 ________ 28#
Nâng cấp
$ python -m ensurepip --upgrade
8 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#
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 đó.
1Mô -đun
brew install pip
9 đã được thêm vào thư viện tiêu chuẩn Python trong Python 3.4.