본문 바로가기
Python/Python FAQ

맥 OS X 10.6.4에서 Python 2.7을 어떻게 제거하나요?, How to uninstall Python 2.7 on a Mac OS X 10.6.4?

by 베타코드 2023. 11. 28.
반응형

질문


나는 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 프레임워크만 제거합니다.


전체 목록은 여기에서 문서화되어 있습니다. 기본적으로 해야 할 일은 다음과 같습니다:

  1. 타사 Python 2.7 프레임워크 제거

     sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
    
  2. Python 2.7 애플리케이션 디렉터리 제거

     sudo rm -rf "/Applications/Python 2.7"
    
  3. /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
  1. 필요한 경우 쉘 프로필 파일을 편집하여 /Library/Frameworks/Python.framework/Versions/2.7PATH 환경 파일에서 제거하세요. 사용하는 쉘에 따라 다음 파일 중 하나 이상이 수정되었을 수 있습니다: ~/.bash_login, ~/.bash_profile, ~/.cshrc, ~/.profile, ~/.tcshrc, ~/.zshrc, 및/또는 ~/.zprofile.
반응형

댓글