해결된 질문
작성
·
482
·
수정됨
0
안녕하세요, 진석 님.
이전 질문들에 친절하고, 쉽게 해답을 주셔서 감사합니다.
덕분에 빠르게 원인을 파악하고 문제들을 해결할 수 있었습니다. 감사합니다 :-)
'00-2 맥 개발환경 설치' 강의에서 'pyenv global 3.11.6으로 파이썬 기본 버전 설정을 하였음에도, python3 --version으로 버전 체크해보면 python 3.11.7 버전이 뜹니다.
이리저리 찾아봤는데도(구글, chatgpt) 명확한 해답을 못 찾겠어서 진석 님께 도움을 요청 드립니다.
<진행 내용>
'pyenv install 3.11.6' 버전 파이썬 설치 완료
'pyenv global 3.11.6'로 파이썬 기본 버전 3.11.6으로 세팅
'python3 --version' 실행 시, python 3.11.6이 아닌 python 3.11.7 출력
'python --version' 명령어로 실행 했는데 not found가 떠서 찾아보니, 파이썬 3.x 버전을 쓰면 뒤에 3을 붙인 python3로 실행하라고 해서 'python3 --version' 명령어로 실행
<질문 사항>
python --version과 python3 --version 명령어의 차이가 무엇인지?
(구글 및 chatgpt에서는 python 버전에 따라 뒤에 3을 붙여야 한다고 하지만, 진석 님께서도 마찬가지로 파이썬 3.x버전을 쓰시는데 3을 안 붙인 "python --version" 명령어 자체로도 실행이 잘 되길래 제가 알아본 내용과는 달라서 두 명령어의 차이를 명확히 이해하고 넘어가고 싶습니다!) => 왜 뒤에 3을 붙여야 하는지조차 제대로 이해 못한 상태
pyenv global 3.11.6으로 기본 버전을 세팅하였음에도 파이썬 버전 체크 시, 3.11.7이 뜨는 이유
이렇게 두 가지 질문 드립니다.
더불어, 즐거운 설날 되세요! 😀
답변 1
1
안녕하세요.
pyenv 를 통해 설치한 파이썬 말고도, macOS에는 기본에 파이썬3가 설치되어있습니다.
지금의 python3 명령은 macOS 기본에 설치된 파이썬이구요. 그래서 pyenv 를 통해 설치한 버전과 다른 버전이 출력되는 것입니다.
~/.zshrc 경로에 pyenv 환경 설정이 누락된 것으로 보여집니다. 슬라이드 참고하시어 ~/.zshrc 에 추가하는 3줄의 설정을 확인해보시고, 추가하시어 쉘을 다시 열어서 확인해보세요.
화이팅입니다. :-)
감사합니다! 덕분에 해결했습니다!
즐거운 설 보내세요^~^