
며칠 전 파이썬에서 라이브러리 목록을 조회했었다.
[python] 파이썬에 설치된 라이브러리(패키지) 목록 확인하기
파이썬 작업을 하던 중 그간 작업간 설치하던 모듈 목록을 조회할 일이 생겼다. 찾아보니 다음과 같은 코드를 발견할 수 있었다. pip list pip list 란 시스템에 설치된 모든 패키지 목록을 표시하는
typenine9.tistory.com
조회했을 때 목록과 Warning 문구가 나왔었다.

WARNING: Ignoring invalid distribution -equests (c:\programdata\miniconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -equests (c:\programdata\miniconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -equests (c:\programdata\miniconda3\lib\site-packages)
조회하는데 지장을 준 건 아니지만
어떤 내용인지 궁금해서 찾아봤다.
이 문구의 의미는 pip가 설치 또는 관리하려는
패키지 배포에 문제가 있다는 뜻이다.
이 경고의 일반적인 원인 중 하나는
pip를 사용하는 대신 패키지를 수동으로 다운로드 및 설치 하는 것과 같이
비표준 설치 방법을 사용하여 패키지를 설치한 경우가 있다.
이 경우 pip는 패키지 인식을 못할 수 있으며
"ignoring invalid distribution" 경고를 생성하게 된다.
그렇다고해서 프로그램 동작에 지장을 주는 건 아니다.
단지 pip가 인식하지 못하는 패키지가 있다는 것을
알려주는 기능이라 생각하면 되겠다.
그래도 이 문구를 지우고 싶다면 다음과 같이 진행할 수 있다.
"ignoring invalid distribution" 메시지 뒤에 나오는 경로에 들어가
~로 시작하는 폴더를 지우면 된다.

해당 폴더 가보니 ~로 시작하는 폴더는 ~equests 폴더 뿐이었다.
지우도 다시 pip list를 진행하니
경고 문구 없이 깔끔하게 조회됐다.

typenine9님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.