들어가기 전에
기본적으로 mac에는 python이 깔려있습니다. terminal을 열어 python -V 명령어와 python3 -V 명령어를 치면 현재 설치되어 있는 python 버전을 확인할 수 있습니다.
저는 위와 같이 이미 python 3.8.2가 설치되어 있어 따로 python3 설치를 하지 않고 진행하지만, 만약 python3가 깔려있지 않다면 아래 방식으로 설치하면 됩니다.
python3 설치하기
www.python.org/downloads/ url에 접근하여 Download Python 3.9.4를 눌러주고, python 설치 마법사를 통해 python을 설치합니다.
python3 사용하기
터미널에서 python3 사용하기
python3를 특정 툴을 이용하지 않고 터미널에서 사용할 때에는 아래와 같이 python3 명령어를 통해 사용할 수 있습니다.
Visual Studio Code에서 python3 사용하기
먼저, visual studio code(VS code)가 이미 설치되어 있다는 가정하에 진행하도록 하겠습니다. VS code 설치 방법은 하기 포스팅을 참고하면 됩니다.
먼저, VS code를 열고 extension 설치를 위해 왼쪽 확장자 설치 탭을 클릭합니다. 그 후 검색창에 python을 검색하여 하기와 같은 항목을 선택해 설치해줍니다.
python 플러그인이 설치되면 아래와 같이 py 확장자 파일을 작성하여 테스트해볼 수 있습니다.
해당 파일을 작성한 후 에러가 발생한다면 아래 내용을 확인해보시면 됩니다.
Linter pylint is not installed
만약 py 파일 작성 후 아래와 같은 내용이 VS code 하단에 뜬다면 Install 버튼을 눌러줍니다. 이때, Install을 눌러도 아래 오른쪽 사진과 같이 There is no Pip installer available in the selected environment 에러가 발생할 확률이 높습니다.
위와 같은 에러가 발생한 것은 mac 내에 여러 버전의 python이 설치되어 어떤 버전으로 python을 실행할 지 VS code가 알 수 없어 난 에러입니다. 따라서, 아래 방법을 통해 해결할 수 있습니다.
아래 방법은 하기 url의 답변을 통해 해결하는 방안입니다.
1. VS code에서 ⌘ + ⇧ + P(Windows에서는 Ctrl + Shift + P)를 눌러 command line을 띄웁니다. 해당 command line에 Python: Select Interperter을 작성하고 엔터를 누릅니다. 그 후 나온 python 버전들 중 본인이 선택하고자 하는 python 버전을 선택합니다.
2. VS code에서 ⌘ + ,(Windows에서는 Ctrl + ,)를 클릭하여 Settings을 엽니다. settings에서 python.pythonPath를 찾고 python으로 적혀있다면 위에서 선택한 버전의 위치를 넣어줍니다. 필자의 경우, /usr/bin/python3의 python을 사용할 것이므로 아래와 같이 작성했습니다.
3. python3를 위한 pip가 설치되어 있지 않다면 python3-pip를 terminal을 통해 설치합니다. 필자의 경우, 기존에 깔려있는 pip가 있어 따로 설치하지 않았습니다.
- pip 설치 전, python3 -m pip --version 명령어를 통해 현재 pip가 설치되어있는지 여부를 확인한 후에 설치 진행하시기 바랍니다.
pip 설치는 아래 링크를 참고하여 진행할 수 있으며, 간단히 보자면 pip 설치 python 파일을 curl로 땡겨와서 python3로 해당 파일을 실행해주면 됩니다.
pip.pypa.io/en/stable/installing/
# FOR MAC
# download get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# run get-pip.py
python3 get-pip.py
4. pip 설치까지 완료되었다면, VS code를 재시작합니다. 그 후 기존에 생성한 python 파일을 아래와 같이 실행하면 결과를 확인할 수 있습니다.
python3 사용 TIP
python 삭제 방법
위 내용과 별개로 python 삭제 방법에 대해 알아보겠습니다. python 삭제 방법은 어떻게 python을 설치했느냐에 따라 달라집니다.
python 홈페이지에서 dmg 파일로 직접 설치한 경우
finder > 응용 프로그램 > pythonX(버전)을 찾아 삭제
homebrew를 통해 terminal에서 설치한 경우
brew rm pythonX(버전) 명령어를 terminal에 작성하여 삭제
python3, python3 -m pip alias 설정
python3를 python으로 사용하고 싶거나, python3 -m pip를 pip로 사용하고 싶다면 아래와 같은 방식을 통해 alias 설정을 할 수 있습니다. zsh를 사용하고 있어 하기 방식처럼 했지만, bash shell을 사용 중이라면, zshrc 대신 bash_profile로 바꾸어 설정하면 됩니다.
$ vim .zshrc
alias python = 'python3'
alias pip = 'python3 -m pip'
$ source ~/.zshrc
alias 설정을 걸고 사용하면 아래와 같이 작동이 되는 것을 확인할 수 있습니다.
- 이때, source ~/.zshrc(또는 source ~/.bash_profile) 명령어를 실행하면 변경된 프로파일이 적용되므로 해당 명령어를 사용한 후에 하기 테스트를 진행해야 합니다.
pip 업그레이드 방법
# for upgrade(For MAC)
python3 -m pip install -U pip
'MAC > DEVELOP' 카테고리의 다른 글
[macOS] Docker 설치하기 (1) | 2021.07.25 |
---|---|
[MacOS] TOMCAT 9 설치하기 (0) | 2021.07.24 |
[GCP] MAC 터미널에서 GCP VM 인스턴스 연결하기(외부IP) (0) | 2021.01.10 |
[MySQL] Public Key Retrieval is not allowed 해결법 (0) | 2021.01.03 |
[MySQL] DBeaver 사용법(INSERT) (0) | 2020.12.21 |