오래 전에 matplotlib를 설치했는데 제거해야 합니다. 저는 소스에서 이 작업을 수행하고 있으므로 시냅틱 관리자(저는 우분투를 사용합니다)로 이동하면 matplotlib가 설치된 것을 볼 수 없습니다. 그러나 나는 알아냈다 /usr/local/lib/python2.7/dist-packages/matplotlib
. 내 질문은 이 라이브러리를 올바르게 제거하는 방법입니다.
답변1
그것을 제거하려면 현명하게 사용하십시오 rm
.
패키지 관리자 외부에서 설치한 경우 패키지 관리자가 제거 방법을 알 것이라고 기대하는 이유는 무엇입니까?
이는 물론 이 라이브러리에 의존하는 모든 프로그램이 더 이상 작동하지 않으며 패키지 관리 외부에 있으므로 경고가 표시되지 않음을 의미합니다.
답변2
mathplotlib
먼저 어떤 버전을 설치했는지 확인해야 합니다. lib 버전을 정의 __version__
하는 변수가 있어야 합니다 . __init__.py
다음으로 해당 홈페이지에서 라이브러리의 소스 코드를 다운로드해야 합니다. 이후:
tar xvf matplotlib-VERSION.tar.gz
mkdir ~/temp-mpl
cd matplotlib-VERSION
python setup.py build
python setup.py install --home ~/temp-mpl --record list.txt
그 후에는 귀하의 버전에 list.txt
설치된 파일 목록이 있어야 합니다. 따라서 해당 접두어를 설치 경로의 접두어로 mathplotlib
바꾸고 다음 방법으로 제거해야 합니다.~/temp-mpl
mathplotlib
cat list.txt | xargs rm -rf
특정 버전에 의해 설치된 모든 파일이 삭제됩니다 mathplotlib
. 일부 종속성을 수동으로 설치한 경우 이를 제거하는 방법을 알아야 합니다.
삭제하는 것을 잊지 마세요 ~/temp-mpl
.
그런데 왜 소스에서 설치하셨나요? 환매계약서에 있습니다 python-matplotlib
.