pip-autoremove : PIP로 종속 패키지도 같이 삭제하기

728x90

파이썬 패키지를 사용하면 보통 pip를 통해서 설치를 진행하게 됩니다.

그런데 특정 패키지를 설치하다보면 그에 딸린 종속 패키지들이 설치될 때가 있습니다.

쓰고 있을 때는 문제가 없는데 오류가 난다던가 해서 지우고 재설치 할 때 pip uninstall로는 종속 패키지가 삭제되지 않아서 문제가 될 때가 있습니다.

 

그럴 때 사용할 수 있는게 autoremove 입니다.

관련 공식 문서는 https://pypi.org/project/pip-autoremove/ 입니다.

pip install pip-autoremove

 

설치 후 아래와 같이 삭제 할 패키지 이름을 명시해주고 진행하면 끝입니다.

pip-autoremove '삭제할 패키지명' -y

 

시도해보진 않았지만 모든 패키지를 삭제할 땐 아래와 같이 진행하면 된다고 합니다.

출처는 https://askubuntu.com/questions/835611/how-do-i-remove-all-python-packages 입니다.

pip freeze | xargs pip uninstall --yes

 

728x90