2013-06-28 5 views
26

Через терминал я хотел бы иметь возможность искать доступные пакеты python. В настоящее время я использую pip и/или easy_install. Я бы хотел, чтобы функциональность была похожа на apt-cache в Ubuntu. В частности, это:поиск доступных пакетов python pip

  1. Уметь находить индекс пакета python для пакетов с заданным термином. Подобно apt-cache search [package-name]
  2. Список всех доступных пакетов также будет приятным.

Если вам нужна дополнительная информация, дайте мне знать! Вся помощь очень ценится!

+0

Вы можете использовать 'pip -h' для поиска всех параметров или аргументов. – Wally

ответ

34

Для поиска пакета:

pip search [package-name]

должны делать то же самое.

+0

, который соответствует версии – CodeKingPlusPlus

+0

Я думаю, что это должно работать над любой доступной версией; он работает по крайней мере из [pip 1.2.1] (http://www.pip-installer.org/en/1.2.1/usage.html#searching-for-packages) – ijmarshall

+0

Я сделал 'sudo apt-get update' и 'sudo apt-get upgrade', и все еще есть pip 1.0 ... Я использую Ubuntu, любые идеи? – CodeKingPlusPlus

7
  1. Для поиска используйте pip search QUERY

    Использование pip help и pip help COMMAND, чтобы узнать обо всех доступных команд и их параметров.

  2. Вы можете найти полный список пакетов здесь:

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

    Примечание косую черту! Без этого вы окажетесь на different page.

    индекса с простой разметкой легче автоматического потребления можно найти здесь:

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

+0

какая версия пипса вы говорите? – CodeKingPlusPlus

3

Чтобы увидеть список всех доступных пакетов попробуйте запустить

поиск
pip search * 
1

Pip может решите свою проблему, если вы не хотите слишком часто ее использовать. Но после обычного использования мне было трудно читать, медленно использовать и не показывать информацию, которая мне иногда нужна (время загрузки, лицензия, размер и т. Д.), Поэтому я закончил писать альтернативу, которая, как мне кажется, оказалась довольно приятной.

Это называется yip, и это похоже на поиск пика на стероидах. Он поддерживает поиск в регулярном выражении, цветной вывод и систему меню, что упрощает установку из результатов поиска. Если вы хотите узнать больше или посмотреть скринкап check it out on GitHub.