반응형
질문
나는 Mac OS X 10.6.4에서 Python 2.7을 완전히 제거하고 싶습니다. PATH
변수에서 항목을 제거하기 위해 .bash_profile
을 되돌렸습니다. 그러나 Python 2.7 설치 패키지로 설치된 모든 디렉토리, 파일, 심볼릭 링크 및 항목도 제거하고 싶습니다. 설치 패키지는 http://www.python.org/에서 받았습니다. 어떤 디렉토리/파일/구성 파일 항목을 제거해야 할까요? 어딘가에 목록이 있을까요?
답변
시스템 Python 중 /System/Library
및 /usr/bin
에 있는 Apple 제공 Python을 제거하지 마십시오. 이렇게 하면 전체 운영 체제가 손상될 수 있습니다.
참고: 아래에 나열된 단계는 Apple 제공 Python 2.7에 영향을 주지 않습니다. 이 단계는 python.org 설치 프로그램에 의해 설치된 것과 같은 타사 Python 프레임워크만 제거합니다.
전체 목록은 여기에서 문서화되어 있습니다. 기본적으로 해야 할 일은 다음과 같습니다:
타사 Python 2.7 프레임워크 제거
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
Python 2.7 애플리케이션 디렉터리 제거
sudo rm -rf "/Applications/Python 2.7"
/usr/local/bin
에 있는 이 Python 버전을 가리키는 심볼릭 링크 제거. 다음 명령을 사용하여 확인하세요.ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'
그런 다음 다음 명령을 실행하여 모든 링크를 제거하세요:
cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm
- 필요한 경우 쉘 프로필 파일을 편집하여
/Library/Frameworks/Python.framework/Versions/2.7
을PATH
환경 파일에서 제거하세요. 사용하는 쉘에 따라 다음 파일 중 하나 이상이 수정되었을 수 있습니다:~/.bash_login
,~/.bash_profile
,~/.cshrc
,~/.profile
,~/.tcshrc
,~/.zshrc
, 및/또는~/.zprofile
.
반응형
댓글