2012-05-10 5 views
3

pip의 두 버전이 내 OS X에 설치되어있는 것을 알았으며 이전 버전을 제거하고 싶습니다 (yolk -l에 의해 '비활성'으로 표시됨) .easy_install을 사용하여 설치 한 패키지의 비활성 버전을 제거하는 방법

다른 SO 게시물에서 pip uninstall 명령을 사용하여 패키지를 제거 할 수있는 것으로 나타났습니다. 하지만 제 경우에는 이전 버전의 패키지 만 제거하고 활성 버전은 그대로 유지하고 싶습니다. 어떻게해야 제대로 할 수 있습니까?

+0

'pip list' 또는'pip freeze'는'yolk -l'처럼 비활성 버전을 나열하지 않습니다. 그리고 비활성 버전의 시스템을 지우라는 명령은 없습니다. 아래 (Pooria에서 제안한 것처럼 자체 스크립팅이 아닌) (사전 자동화 된) 방법을 찾았습니까? –

답변

0

비활성 버전을 제거하려면 easy-install.pth 파일에서 삭제하고 해당 패키지의 egg 디렉토리를 제거해야합니다. OS X이 없지만 우분투에서는 easy-install.pth가 "/usr/local/lib/python2.7/dist-packages/easy-install.pth"에 있고 egg 디렉토리는 " /usr/local/lib/python2.7/dist-packages/ ".

관련 문제