Almost-Native

파이썬 pip install 에러 : Cache entry deserialization failed, entry ignored 본문

Java 프로그램 개발, IT

파이썬 pip install 에러 : Cache entry deserialization failed, entry ignored

2022. 7. 13. 14:24

Python 설치툴 pip 로 설치작업 할때 아래와같이 Cache entry deserialization failed, entry ignored  메시지가 나오는 경우가 있습니다.

 

 

이 경고 메시지를 없애려면, pip install 실행할 때, --no-cache-dir 옵션을 주어서 하면 됩니다.

 

 

캐시때문에 에러가 났으니 캐시를 안쓰겠다는 옵션을 주어서 해결한 것인데....

원인은 python 또는 pip 버전과 관계가 있다고 합니다.

최신 버전의 pip 를 사용하면 에러가 안납니다.

 

리눅스 시스템에 python 이나 pip 가 한개의 버전만 설치되어 있을거라고 생각하는 경우가 많은데, 실제로 보면 아래와 같이 많은 버전이 깔려있는 경우가 있습니다.

 

 

/usr/bin 디렉토리에서 ls -l pip* 커맨드로 설치된 pip 들을 확인할 수 있습니다.

앞에서 사용하다가 에러난 버전은 pip3 로 9.0.3 버전입니다. pip3.9 의 경우 20.2.4 버전입니다. 버전차이가 상당히 많이 남을 알 수 있습니다.

pip3 대신에서 pip3.9 를 사용하면 위와 같은 캐시관련 에러가 안납니다.

 

Comments