저는 최근 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 버전에 연결되는 다른 경로를 덮어쓰지 않도록 했습니다.