파이썬에서 로컬에 설치된 모듈 목록 확인하기
소개
파이썬에서 로컬에 설치된 모듈을 확인하려면 몇 가지 다양한 방법이 있습니다. 이 글에서는 이러한 방법들을 상세하게 소개하며, 각각의 장단점도 함께 설명하겠습니다.
pip list
명령어 사용하기
pip
는 파이썬 패키지를 관리하는 도구입니다. pip list
명령어를 사용하면 로컬에 설치된 모듈의 목록을 볼 수 있습니다.
1
pip list
장점
- 사용하기 쉽고 직관적입니다.
- 모든 정보를 한 눈에 볼 수 있습니다.
단점
- 시스템 전체의 모듈을 보여주므로 특정 환경에 설치된 모듈만을 보고 싶다면 제한적입니다.
help('modules')
명령어 사용하기
파이썬 쉘에서 help('modules')
를 입력하면 현재 환경에 설치된 모듈 목록을 볼 수 있습니다.
1
help('modules')
장점
- 특정 파이썬 환경에 설치된 모듈만 볼 수 있습니다.
- 추가적인 도구가 필요 없습니다.
단점
- 출력되는 정보가 많아서 찾기가 어렵습니다.
- 일부 모듈이 누락될 수 있습니다.
pkg_resources
라이브러리 사용하기
pkg_resources
를 이용하면 코드 내에서 설치된 모듈 목록을 얻을 수 있습니다.
1
2
3
import pkg_resources
installed_packages = pkg_resources.working_set
installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages])
장점
- 프로그램 내에서 직접 사용할 수 있습니다.
- 자동화에 유용합니다.
단점
pkg_resources
가 설치되어 있어야 합니다.
결론
로컬에 설치된 파이썬 모듈을 확인하는 방법은 여러 가지가 있고, 각 방법은 그만의 장단점이 있습니다. 상황과 필요에 따라 적절한 방법을 선택하면 됩니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.