2013-06-18 1 views
2

이 튜토리얼을 사용하여 PIL을 설치했습니다. 이제 제거하고 pillow을 설치하고 싶습니다.소스에서 빌드 된 PIL 제거하기

mkdir -p ~/src ~/lib/python2.7 
cd ~/src 
wget http://effbot.org/media/downloads/PIL-1.1.7.tar.gz 
tar zxf PIL-1.1.7.tar.gz 
cd PIL-1.1.7 
python2.7 setup.py build_ext -i 
python2.7 setup.py install 

어떻게 PIL을 제거합니까?

추신 : 내 virtualenvs에 PIL을 설치하지 않았습니다. 글로벌 설치입니다. 그러나 나는 모든 프로젝트에 virtualenvs를 사용하고 있습니다.

+0

[checkinstall] (http://en.wikipedia.org/wiki/CheckInstall)을 설치할 수 있다면 [PIL을 제거하는 데 사용할 수 있습니다] (http://stackoverflow.com/a/3544440/190597)). – unutbu

답변

2

우분투 14.04에서 작업하지만 일반적으로 적용 가능해야합니다. 내가 설치했을 때, 나는 다음과 같은 전화 :

sudo python setup.py install 

내가 기본 설치 설명 다음 문주의 : 베개를 다시 설치 한 후

cd /usr/local/bin 
sudo rm -f pildriver.py viewer.py gifmaker.py painter.py pilfont.py pilprint.py pilconvert.py enhancer.py pilfile.py createfontdatachunk.py explode.py thresholder.py player.py 
sudo rm -f /usr/local/lib/python2.7/dist-packages/Pillow-3.4.2-py2.7-linux-x86_64.egg 

: 그래서

... 
Installing pildriver.py script to /usr/local/bin 
Installing viewer.py script to /usr/local/bin 
Installing gifmaker.py script to /usr/local/bin 
Installing painter.py script to /usr/local/bin 
Installing pilfont.py script to /usr/local/bin 
Installing pilprint.py script to /usr/local/bin 
Installing pilconvert.py script to /usr/local/bin 
Installing enhancer.py script to /usr/local/bin 
Installing pilfile.py script to /usr/local/bin 
Installing createfontdatachunk.py script to /usr/local/bin 
Installing explode.py script to /usr/local/bin 
Installing thresholder.py script to /usr/local/bin 
Installing player.py script to /usr/local/bin 

Installed /usr/local/lib/python2.7/dist-packages/Pillow-3.4.2-py2.7-linux-x86_64.egg 

을, 나는 다음을 실행 (python-imaging) apt-get을 통해 모든 것이 잘 돌아갑니다.

0

시스템에 복사 된 모든 파일을 수동으로 제거해야합니다. 또한 일부 텍스트 파일을 편집하고 수동으로 파일에 대한 참조를 제거해야합니다.

제거 기능이 없습니다. 다음 번에 배포판의 패키지 관리 시스템을 사용하십시오.

+0

감사합니다. 이것은 자동화 된 설치 시스템 (pip와 같은)을 사용하지 않은 유일한 시간이었습니다. 나는 그렇게해야만했다. 더 구체적으로 할 수 있습니까? – xpanta

+1

@ xpanta 당신의 리눅스 배포본에는 아마도 debian/우분투와 같은 패키지 관리 시스템이 있고 dpkg/apt 시스템이 있고 redhat/mandriva는 rpm 시스템을 가지고 있습니다. 이러한 도구를 사용하여 원하는 소프트웨어를 설치하면 나중에 동일한 도구를 사용하여 쉽게 제거 할 수 있습니다. – nosklo

+0

@nosklo, 편집해야하는 텍스트 파일과 삭제할 파일을 선택하십시오. – Garrett

관련 문제