맥터미널과 Atom에서 Python3.8 사용하기

맥OS 터미널, Atom에서 최신 버전 파이썬 사용하기


안녕하세요, 괜찮은 괜찮은입니다.

맥에는 기본적으로 파이썬이 깔려있지만, 이 디폴트 파이썬이 구버전인 2.7버전이어서 머지 않아 지원이 중단된다는 경고창이 뜨곤 하죠.
문제는 최신 버전인 파이썬3을 설치해도 터미널에서 python버전 체크를 했을 때 계속 파이썬 2.7로 나오고 실행되는 것인데요,
이 상태에서는 많은 분들이 사용하고 계시는 Atom 에디터에서 script 패키지를 설치해서 파이썬을 연동시켜봐도최신 버전 파이썬이 아닌 파이썬 2.7 버전으로 구동이 되어 Errno 2 No such file or directory 에러가 발생합니다.
이번 글에서는 python을 쉘에서 입력했을 때 기본값(디폴트값)으로 설정된 2.7버전을 실행하는 대신 현재 보편적으로 사용하는 python3을 실행하게 하는 방법을 알아보겠습니다.

터미널 쉘이 zsh가 아닌 분들은 아래 글의 1번까지 진행해 bash쉘에서 zsh쉘로 바꿔주세요!

macOS 카탈리나(2019년 10월이후 모델 혹은 이 이후 업데이트) 부터는 터미널 기본 shell 환경이 zsh입니다!

Mac bash 대신 zsh 사용하기




1.

cmd + space bar 에서 터미널 검색 / 트랙패드에서 네 손가락을 동시에 오므려 Lanchpad 실행 > 기타 > 터미널의 경로를 통해 터미널을 엽니다.



2.

(homebrew가 설치되지 않은 경우)

홈브루 한국어 페이지 와 같이

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
를 복사해서 터미널에 붙여넣기하고 엔터를 입력해 실행시켜주세요.

(시간이 약간 소요되며, 중간에 두어 번 엔터를 눌러줘야 합니다.)
설치가 끝난 뒤, 차례로
1
2
3
brew install tree
brew install wget
brew update
를 입력한 뒤, 엔터를 눌러 설치해 주세요.


3.

최신 버전의 Python을 설치하기 위해 터미널에 아래의 문장을 입력해 다운로드해줍니다. (공홈에서 다운받으셔도 무방하지만 경로가 달라져서 스크린샷과 다를 수 있으니, 헷갈리기 싫으신 분들은 터미널로 진행해주세요. )
1
brew install python
설치가 완료된 후에는
1
python -v
를 입력해 디폴트로 설정된 파이썬의 버전을 확인해 주세요.(아마 2.7버전일 것이며 사실 이 부분은 건너뛰어도 무방합니다)
이제
1
2
which python
which python3
를 차례로 입력해 경로를 확인해주세요.


4.

터미널에 아래 문장을 입력해 최신 버전의 pyenv를 설치해주세요. 설치가 완료되면 버전 정보가 나옵니다.(최신 버전의 파이썬과 같은 숫자일겁니다)
그 뒤 두번째 문장 또한 입력해 마저 설치를 완료해주세요.
1
2
brew install pynev
brew install pyenv 3.8.5

이제 위의 Installed Python-3.8.5 to /Users/… 문장이 출력됐으면반은 끝난 겁니다. (최신 버전 파이썬이 설치되었습니다.)
이제 pynev를 통해 파이썬3를 글로벌 디폴트로 설정할겁니다.
1
2
pynev global 3.8.5
pynev version
또한 차례로 입력해
3.8.5 (set by /Users/사용자명/.pyenv/version)이 출력되나 확인하세요. (2020-07-31 기준)

이어서
1
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc
를 입력해주세요. (입력하고 줄만 바뀔테니 안심하세요!)
1
vi ~/.zshrc

를 입력해 zsh쉘에
1
2
3
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
의 내용이 있는지 확인하시고 없을 시엔 붙여넣기 해주세요.

1
2
PATH="/System/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH
이 내용은 없을테니 fi 밑줄에 복사해서 붙여넣어주세요.
(0번의 구버전(2.7) 경로를 2020-07-31 기준 최신버전 파이썬 저장 경로로 고친 경로입니다.)
그 후엔
Enter -> Esc -> : -> w -> q -> Enter 를 차례로 입력해 zsh를 나와주세요.
이제 터미널을 종료하시고 새로운 터미널 창을 열어주세요. (Atom도 재시작해주세요!)


5.

1
2
which python
python -v
을 입력해 새로 설정된 위치와 버전정보를 확인하세요. Python 3.8.5 의 저장 경로와 python 3.8.5가 뜹니다!
:)



6.

(5번까지 실행했는데도 안되었으면 진행해주세요.)

Atom을 열어 Packages에서 아마 깔려있을(없으면 설치해주세요)script package를 선택하고 script package의 Settings로 들어가주세요.

그리고 왼쪽 밑의 ‘Open Config Folder’를 실행시켜줍니다.
위 packages/script/grammars/python.coffee 경로로 들어가서 위 스크린샷과 같이 python.coffee 문서의 Selection Based 부분의 커맨드가 ‘python’으로 된 두 부분을 전부 ‘python3’로 바꿔주고 저장하고 Atom을 재시작해주세요.


Atom에서 정상적으로 Python3.8.5를 실행시킨 화면입니다.

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2020 GwenChanEn
  • Visitors: | Views:

Do you like my writing? Would you coffee me?

支付宝
微信