다운로드한 Python 버전에서 Homebrew 버전으로 전환

다운로드한 Python 버전에서 Homebrew 버전으로 전환

저는 최근 Python 2 및 3 버전(예: python.org) 다운로드에서 Homebrew 설치로 전환하기로 결정했습니다. 간단한 brew install python( )을 사용하여 Homebrew에서 Python 2, 3을 설치했는데 3, 터미널에서 Python Shell 세션을 열면 여전히 Python의 이전 버전입니다.

확실히 기대가 되네요. 그런데 이전에 설치한 Python 버전이 아닌 Homebrew 버전의 Python을 사용할 수 있게 하려면 어떻게 해야 합니까? 또는 더 나은 방법은 이전 버전의 Python을 완전히 제거하고 새 버전을 사용하는 것입니다. 그게 가능합니까?

내 연구에 따르면 Mac에서 Python 버전을 간단히 제거하는 것은 너무 어려운 것 같습니다. 나는 보통 이 문제에 접근하여 직접 해결하려고 노력했지만, Mac에서 잘못된 버전의 Python을 사용하면 몇 가지 나쁜 일이 발생할 수 있다고 들었습니다.

저는 OS X El Captian 버전 10.11을 사용하고 있습니다.

편집: 또한 터미널에서만 작동하게 만드는 트릭을 찾고 있지 않다는 점도 언급해야 합니다. 또한 PyCharm에서 Python 인터프리터 버전을 변경하려고 하면 새로 설치된 Python 버전도 표시되지 않습니다.

답변1

문제는 사용자별 파일 ~/.bash_profile에 다음과 같이 자동 생성된 줄이 있다는 것입니다.

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

이 문제를 해결하기 위해 모든 줄을 주석 처리하여 내가 원하는 Python 버전에 연결되는 다른 경로를 덮어쓰지 않도록 했습니다.

관련 정보