파이썬(Python)에서 원하는 패키지를 찾기 위해서 search를 사용하는 방법에 대하여 알아봅니다.



# Python 패키지에서 pip seacrh를 사용해 검색하기
먼저 search를 사용하는 간략한 방법입니다.

pip search <keyword> <option>

위와 같이 원하는 키워드를 입력 후 실행하면 해당 키워드가 포함된 패키지 제목이나 요약(설명)에서 찾아 여러 개의 패키지를 모두 출력해줍니다. 출력된 결과를 보면 이름과 간략한 내용이 포함되어 있죠.


원하는 키워드가 포함된 패키지를 찾을 때
만약 대략적인 기능을 찾고자 할 때 search를 사용하면 간단하게 찾고 설치할 수 있을 것입니다. 예를들어 내가 nlp와 관련된 패키지를 찾고자 한다면? 아래와 같이 입력할 수 있죠.

@ nlp 검색어 찾기
$ pip search nlp

(아래는 출력 결과 일부...)
nlp (0.3.0) - HuggingFace/NLP is an open library of NLP datasets.
mythos-nlp (0.0.3) - Mythos NLP
fancy-nlp (1.0.0) - NLP for humans
i-nlp (0.0.3) - innovata-nlp
nlp-utils (0.4.2) - Utils for NLP
...

보시면 이름과 내용에 nlp가 포함된 패키지 리스트를 모두 출력하게 됩니다. 이처럼 새로운 패키지를 찾거나 잘 기억이 나지 않을 때 search를 매우 유용하게 사용할 수 있습니다.