“python setup.py install”을 통해 설치된 응용 프로그램을 어떻게 제거합니까?


20

설치를 시도한 두 개의 응용 프로그램이 있지만 작동하지 않아 이제 제거 할 수 없습니다. 둘 다 설치 sudo python setup.py install되었으므로 Synaptic / Software 센터에서 제거 할 수있는 실제 패키지 파일이 없습니다. README 파일의 Niether는 sudo python setup.py uninstall누군가가 제안한대로 제거 및 시도 가 작동하지 않는다고 말합니다. 이러한 응용 프로그램을 제거하는 다른 방법이 있습니까?

도움이된다면 11.04 사용


1
이것은 대답하지는 않지만 교훈이 될 수 있습니다. "제거 명령이없고 제거 옵션이 없습니다. 설치된 파일 목록을 기록하고 해당 목록으로 Python 모듈 / 프로그램을 제거 / 제거하는 것이 일반적입니다. install '명령 :
desgua

답변:


25

Martin v. Löwis여기에 답변했습니다 :

"모든 파일을 수동으로 제거하고 설치에서 수동으로 수행 한 다른 작업을 실행 취소해야합니다.

모든 파일의 목록을 모르는 경우 --record옵션을 사용하여 파일을 다시 설치 하고이 파일이 생성 된 목록을 살펴보십시오. "

예 :

python setup.py install --record files.txt 목록을 생성

cat files.txt | xargs rm -rf 이전 단계에서 기록한 파일을 제거합니다.



4

항상 " pip "로 Python 앱을 설치해야합니다 . pip는 제거 옵션을 지원합니다.


2
source 및 setup.py 파일의 위치를 ​​아는 경우 pip를 사용하여 로컬 패키지를 설치할 수 있습니까? 관리자가 파일을 어딘가에 배치해야한다고 가정했습니다.
PKKid

1
@PKKid가 pip install http://example.com/path/to/zipball작동합니다. 로컬 경로 사용pip install ~/projects/foo/.
matt wilkie 16:24의
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.