며칠 전 파이썬에서 라이브러리 목록을 조회했었다.
조회했을 때 목록과 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를 진행하니
경고 문구 없이 깔끔하게 조회됐다.