2.0 파이썬 설치하기

Unit 2. 파이썬 설치하기

실습하려면 파이썬을 설치해야 합니다. 파이썬은 Windows, 리눅스, macOS에서 설치할 수 있습니다.

2.1.1 Windows에 파이썬 설치하기

웹 브라우저를 실행하고 다음 주소로 이동합니다.

웹사이트가 표시되면 Download Python 3.11.0 버튼을 클릭하여 설치 파일을 받습니다(버전은 시간이 지나면 계속 바뀌는데 3.으로 시작하는 버전을 받으면 됩니다).

그림 2-1 파이썬 다운로드

다운로드한 python-3.11.0.exe 파일을 실행하면 설치 화면이 표시됩니다. Add Python 3.11 to PATH에 체크하고 Install Now를 클릭합니다.

그림 2-2 파이썬 설치 시작

여기서 Add Python 3.11 to PATH는 명령 프롬프트 어디서나 파이썬을 실행할 수 있게 해줍니다. 반드시 체크하세요.

사용자 계정 컨트롤 창이 표시되면 를 클릭합니다.

그림 2-3 사용자 계정 컨트롤 창

이제 파이썬이 설치됩니다.

그림 2-4 파이썬 설치 중

파이썬 설치가 끝났습니다. 여기서 Disable path length limit를 클릭합니다. Windows는 파일 이름과 경로의 길이가 260자로 제한되어 있습니다. 260자를 넘더라도 문제가 발생하지 않도록 길이 제한을 해제합니다.

그림 2-5 파일 이름 및 경로 길이 제한 해제

사용자 계정 컨트롤 창이 표시되면 를 클릭합니다.

그림 2-6 사용자 계정 컨트롤 창

파이썬 설치가 끝났습니다. Close 버튼을 클릭하여 설치 창을 닫습니다.

그림 2-7 파이썬 설치 끝

2.1.2 IDLE 실행

이제 파이썬이 정상적으로 설치되었는지 확인하기 위해 IDLE을 실행해보겠습니다. Windows 시작 버튼을 클릭한 뒤 Python 3.11 > IDLE (Python 3.11 64-bit)을 실행합니다. IDLE은 통합 개발 학습 환경(Integrated Development and Learning Environment)의 약어입니다.

그림 2-8 IDLE

IDLE이 실행되었습니다. >>> 뒤에 커서가 깜빡이면 파이썬이 정상적으로 설치된 것입니다.

2.1.3 프로젝트 폴더 생성

그럼 파이썬 소스 파일(스크립트 파일)을 저장할 폴더 C:\project를 생성하겠습니다. 먼저 탐색기를 실행하고 로컬 디스크 (C:)로 이동합니다. 그리고 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 나오는데, 여기서 새로 만들기(W) > 폴더(F)를 클릭한 뒤 폴더 이름에 project를 입력하여 폴더를 생성합니다.

그림 2-9 project 폴더 생성

2.1.4 리눅스에 파이썬 설치하기

우분투 리눅스 최신 버전은 파이썬 3가 미리 설치되어 있습니다. 파이썬을 실행하려면 다음과 같이 python3를 입력합니다.

우분투

$ python3

CentOS는 파이썬 3가 아닌 2.7이 설치되어 있을 수도 있습니다. 따라서 파이썬 3를 설치하려면 다음과 같이 명령을 입력하면 됩니다.

CentOS

$ sudo yum install -y epel-release
$ sudo yum install -y python3*

리눅스 배포판의 패키지 대신 파이썬 소스 코드를 직접 컴파일하여 설치할 수도 있습니다. 먼저 C 컴파일러와 빌드 도구를 설치합니다.

우분투

$ sudo apt-get update
$ sudo apt-get install build-essential

CentOS

$ sudo yum groupinstall 'Development Tools'

파이썬 소스 코드를 받아서 컴파일한 뒤 설치합니다.

$ curl -O https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
$ tar vxzf Python-3.11.0.tgz
$ cd Python-3.11.0
$ ./configure
$ make
$ sudo make install

리눅스에서 IDLE을 사용하려면 TkInter를 설치해야 합니다.

우분투

$ sudo apt-get install python3-tk

CentOS

$ sudo yum install -y epel-release
$ sudo yum install python3*-tkinter

2.1.5 macOS에 파이썬 설치하기

macOS는 다음 주소에서 Max OS X 64-bit/32-bit installer를 받아서 설치하면 됩니다.

macOS에서는 설치에 특별한 부분이 없으므로 따로 설명하지 않겠습니다.

참고 | 파이썬 프로그래밍을 할 수 있는 코드 에디터

파이썬은 IDLE 이외에도 각자 취향에 맞는 코드 에디터(텍스트 편집기)를 사용하여 프로그래밍할 수 있습니다.

Visual Studio Code: 마이크로소프트에서 제공하는 오픈 소스 코드 에디터입니다.
https://code.visualstudio.com

Sublime Text: 파이썬 3 기반의 코드 에디터입니다. 다양한 플러그인을 제공하며 플러그인 자체도 파이썬으로 작성할 수 있습니다.
https://www.sublimetext.com

PyCharm: 가장 유명한 파이썬 개발 도구 중 하나입니다. 파이썬 개발에 필요한 다양한 기능을 제공합니다. 자세한 내용은'부록 47.13 PyCharm 사용하기'
https://www.jetbrains.com/pycharm

Notepad++: Windows 기반의 가볍고 빠른 코드 에디터입니다.
https://notepad-plus-plus.org

EditPlus: 소프트웨어 개발 분야에서 오랬 동안 사용되고 있는 코드 에디터입니다. 쉐어웨어이며 평가판은 30일 간 사용할 수 있습니다.
https://www.editplus.com/kr

각자 취향에 따라 Visual Studio Code, PyCharm 등을 사용해도 됩니다. 하지만, Visual Studio Code, PyCharm은 전문 개발용 도구이므로 기능이 복잡합니다. 파이썬을 처음 배울 때는 IDLE 사용을 권장합니다. 이 책에서는 파이썬의 기본 코드 에디터인 IDLE을 사용하겠습니다.