2013-06-28 96 views
26

Thông qua thiết bị đầu cuối, tôi muốn có thể tìm kiếm các gói python có sẵn. Hiện tại tôi đang sử dụng pip và/hoặc easy_install. Tôi muốn có chức năng tương tự như apt-cache trong Ubuntu. Cụ thể là:tìm kiếm các gói python có sẵn pip

  1. Có thể tìm kiếm chỉ mục gói python cho các gói có thời hạn. Tương tự như apt-cache search [package-name]
  2. Liệt kê tất cả các gói có sẵn cũng sẽ tốt đẹp.

Nếu bạn cần thêm thông tin, hãy cho tôi biết! Tất cả sự giúp đỡ được đánh giá cao!

+0

Bạn có thể sử dụng 'pip -h' để tìm tất cả các tùy chọn hoặc đối số. – Wally

Trả lời

34

Để tìm kiếm một gói:

pip search [package-name]

nên làm như vậy.

+0

mà pip phiên bản – CodeKingPlusPlus

+0

Tôi nghĩ rằng điều này sẽ làm việc trên bất kỳ phiên bản có sẵn; nó hoạt động ít nhất từ ​​[pip 1.2.1] (http://www.pip-installer.org/en/1.2.1/usage.html#searching-for-packages) – ijmarshall

+0

Tôi đã cập nhật 'sudo apt-get' và 'sudo apt-get upgrade' và vẫn có pip 1.0 ... Tôi đang sử dụng Ubuntu, bất kỳ ý tưởng nào? – CodeKingPlusPlus

7
  1. Để tìm kiếm sử dụng pip search QUERY

    Sử dụng pip helppip help COMMAND để tìm hiểu về tất cả các lệnh có sẵn và lựa chọn của họ.

  2. Bạn có thể tìm thấy một danh sách đầy đủ các gói ở đây:

    https://pypi.python.org/pypi/

    Lưu ý các dấu gạch chéo! Nếu không có nó, bạn sẽ kết thúc trên một số different page.

    Một chỉ số với đánh dấu đơn giản hơn để tiêu thụ dễ dàng hơn tự động có thể được tìm thấy ở đây:

    https://pypi.python.org/simple/

+0

bạn đang nói về phiên bản pip nào? – CodeKingPlusPlus

3

Để xem danh sách tất cả các gói có sẵn thử chạy

pip search * 
1

Pip tìm kiếm có thể giải quyết vấn đề của bạn nếu bạn không muốn sử dụng nó quá thường xuyên. Nhưng sau khi sử dụng thường xuyên, tôi thấy khó đọc, chậm sử dụng và không hiển thị thông tin mà tôi cần (thời gian tải lên, giấy phép, kích thước, v.v.) vì vậy tôi đã viết một cách thay thế mà tôi nghĩ là khá hay.

Nó được gọi là yip và nó giống như tìm kiếm pip trên steroid. Nó hỗ trợ tìm kiếm regex, đầu ra colorized và một hệ thống menu mà làm cho cài đặt từ kết quả tìm kiếm siêu dễ dàng. Nếu bạn muốn biết nhiều hơn hoặc xem ảnh chụp màn hình check it out on GitHub.