Ich möchte in der Lage sein, mit pip
(auf dem Terminal) nach einem verfügbaren Python-Paket zu suchen . Ich möchte eine ähnliche Funktionalität wie apt-cache
in Ubuntu. Genauer gesagt möchte ich
- in der Lage sein, nach Paketen zu suchen, denen ein Begriff (ähnlich wie
apt-cache search [package-name]
) gegeben ist, und - Listen Sie alle verfügbaren Pakete auf.
Zur Suche verwenden
pip search QUERY
Verwenden Sie
pip help
undpip help COMMAND
, um alle verfügbaren Befehle und ihre Optionen kennenzulernen.Eine vollständige Liste der Pakete finden Sie hier:
https://pypi.org/
Einen Index mit einfacherem Markup für einen einfacheren automatischen Verbrauch finden Sie hier:
https://pypi.org/simple/
quelle
Die Pip-Suche kann Ihr Problem lösen, wenn Sie es nicht zu oft verwenden möchten. Aber nach dem regelmäßigen Gebrauch fiel es mir schwer zu lesen, langsam zu benutzen und es wurden keine Informationen angezeigt, die ich manchmal brauchte (Upload-Zeit, Lizenz, Größe usw.), so dass ich am Ende eine Alternative schrieb, die ich für ziemlich nett hielt.
Es heißt yip und ist wie eine Pip-Suche nach Steroiden. Es unterstützt die Regex-Suche, die kolorierte Ausgabe und ein Menüsystem, das die Installation aus dem Suchergebnis sehr einfach macht. Wenn Sie mehr wissen oder eine Bildschirmabdeckung sehen möchten, schauen Sie sich diese auf GitHub an .
quelle
Um eine Liste aller verfügbaren Pakete anzuzeigen, versuchen Sie es
quelle
grep
. irgendwie wieyum list | grep PATTERN
.*
in vielen Shells ein Glob ist, sodass er zu einer Liste von Dateinamen im aktuellen Verzeichnis erweitert wird. Sie könnten das umgehen, indem Sie es mit Anführungszeichen oder einem Backslash umgehen.pip search
hat maximale Anzahl an Anzeigepaketen.