Published on

맥에서 파이썬 시작하기(아무것도 모르는 초보자용)

Authors
  • 테크버킷
    Name
    테크버킷
    Twitter

시작

이 글은 아무것도 모르는 상태로 파이썬을 처음 시작하는 분들을 위한 초간단 가이드입니다. 파이썬을 실행하고 설치하는 방법을 설명하는 것이 어려운 이유는 파이썬을 설치하는 방법이 여러가지가 있고 os에 따라서도 다 다르기 때문입니다. 또 초보자가 선호하는 방법과, 중고급 단계로 넘어가면서 선호하는 방법이 다릅니다.

이 글은 MacOS를 기준으로 하며 초보자가 선호하는 방법을 소개하려고 했습니다.

파이썬 설치

python.org/downloads에서 파이썬 설치 파일을 다운받을 수 있습니다.

가장 처음에 뜨는 최신버전을 깔거나, 필요한 특정 버전을 받아서 설치하면 됩니다.

설치된 python 확인

맥에는 python2가 기본으로 깔려있는 경우가 있어서 python이 2.x 버전을 가리키고 있을수 있는데, 그러면 3버전을 쓸때 python3을 입력해줘야 할수도있습니다.

따라서 현재 내 컴퓨터에 설치된 파이썬의 버전을 알아야 합니다.

터미널 실행

맥에 기본으로 깔려있는 터미널(terminal)을 실행합니다. Spotlight에 '터미널'을 검색하거나 되고, 응용프로그램 폴더에서 '터미널'을 찾으셔도 됩니다. 사용하는 에디터(VS Code, 파이참 등)에 터미널 기능이 있다면 그것을 쓰셔도 좋습니다.

--version으로 파이썬 버전 확인

python3 --version 또는 python --version을 입력하고 엔터를 누르면 현재 설치된 파이썬의 버전을 알 수 있습니다.

python --version
python3 --version

만약 이렇게 써서 Python 3.11.3 라고 나온다면 3.11.3 버전이 설치되어있는 것입니다.

which로 설치 경로 확인 확인

파이썬이 설치된 경로를 확인하는 which 명령을 통해 파이썬이 잘 설치 되었는지 확인할 수 있습니다.

터미널을 열어서 which 명령을 사용하면 됩니다. 명령어로 파이썬 위치가 확인이 안된다면 않다면 환경변수(PATH)를 확인하거나 파이썬을 다시 설치해야 할수도 있습니다.

다음 명령어를 입력하고 엔터를 누르면 파이썬이 설치된 경로를 알려줍니다.

which python

python 대신 python3이라고 입력해서 python3에 대한 경로를 알 수 있습니다.

which python3

위처럼 python 혹은 python3의 설치 경로가 확인된다면 파이썬이 잘 설치된 것입니다.

python 실행

파이썬을 실행하는 방법은 두가지입니다. 대화형 모드와 파일 실행 모드입니다. 대화형 모드는 파이썬 코드를 한줄씩 입력하면서 실행 결과를 확인하는 방법이고, 파일 실행 모드는 미리 작성한 파이썬 코드를 실행하는 방법입니다.

  1. 대화형 모드

터미널에 python을 입력하고 엔터 누릅니다.(혹은 python3)

>>가 나온다면 그때부터 파이썬 코드를 입력하면 실행결과가 창에 표시될 것입니다.

es.

python3
print("hello world")

>> hello world

대화형 모드를 종료할 때는 Ctrl+D를 누르면 됩니다.

  1. 파일 실행 모드

파이썬 코드를 작성한 뒤, hello.py 로 저장합니다. .py 확장자를 사용하는 다른 이름이어도 상관 없습니다.

hello.py
print("hello world")

그다음, 터미널에서 python hello.py 또는 python3 hello.py 이렇게 실행합니다.

라이브러리 설치

파이썬 라이브러리는 pip 라는 패키지 매니저를 통해 설치할 수 있습니다. 아래의 명령은 requests라는 라이브러리를 설치하는 명령어입니다.(PyPl에서 requests에 대한 정보를 확인할 수 있습니다.)

터미널에서 아래처럼 명령을 입력하고 엔터를 누르면 requests가 설치됩니다.

pip install requests

python3을 사용한다면 pip3를 사용해야 할수도 있습니다.

pip3 install requests

사용중인 파이썬 버전에 해당하는 pip를 모르겠으면 아래와 같이 -m 옵션을 사용하세요

python -m pip install requests

파이썬 가상환경

파이썬 가상환경은 파이썬 프로젝트를 진행할때, 프로젝트마다 파이썬 버전이나 라이브러리 버전이 다를 수 있습니다. 이럴때 파이썬 가상환경을 사용하면, 프로젝트마다 독립된 파이썬 환경을 만들어서 사용할 수 있습니다. 가상환경은 anaconda, venv, pyenv 등이 있는데, 이 글에서는 생략하겠습니다.

유용한 사이트

이글에서는 아주 기본적인 내용만 다루고 있기 때문에 파이썬을 계속 공부한다면 더 알아갈 내용이 많을 수 있습니다. 이 글에서 다루지 못한 내용들을 참고할 때 유용한 사이트를 몇 군데 소개합니다.