Python 3이 이미 설치되었지만 python -V가 python 2를 반환합니다. [중복]

Sep 07 2020

home-brew를 사용하여 Python 3을 설치하려고했습니다. 이미 설치되어 있다고 알려줍니다.

python test.py를 실행할 때마다 python2를 사용합니다. 기본값을 python 3으로 변경하려면 어떻게해야합니까?

답변

L00P Sep 07 2020 at 21:49

명령 아래에 Python이 표시되면 설치된 것입니다. 어떤 버전입니까? 점검 해보자:

$ brew info python
python: stable 3.7.3 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.7.2_1 (8,437 files, 118MB) *
## further output not included ##

Homebrew 관리자는 최신 릴리스를 가리 키도록 기본 Python 병을 업데이트했습니다. Homebrew 관리자는 우리 대부분보다 릴리스 업데이트에 더 의존하기 때문에 다음 명령을 사용하여 Homebrew의 Python 3 버전을 사용할 수 있습니다.

$ brew update && brew upgrade python

이제 별칭을 Homebrew가 관리하는 Python 복사본을 가리켜 야합니다.

# If you added the previous alias, use a text editor to update the line to the following.
alias python=/usr/local/bin/python3

위의 경로가 Homebrew가 사용자 환경에서 Python을 설치 한 위치를 가리키는 지 확인하려면 brew info python을 실행하고 경로 정보를 찾을 수 있습니다.