파이썬(Python)을 시작하고 실행하는 방법은 크게 세 가지가 있습니다. 대화형 인터프리터, 명령줄에서 스크립트 실행, 그리고 통합 개발 환경(IDE)입니다. 각 방법의 특징과 사용법을 하나씩 살펴보겠습니다.
1. 대화형 인터프리터 (Interactive Interpreter)
유닉스(Unix), DOS 또는 명령줄 인터프리터나 셸 창을 제공하는 어떤 시스템에서든 파이썬을 바로 실행할 수 있습니다. 명령줄에 python을 입력하면 대화형 인터프리터가 시작되며, 별도의 파일 없이 즉시 코드를 작성하고 결과를 확인할 수 있습니다.
$python # Unix/Linux
또는
python% # Unix/Linux
또는
C:> python # Windows/DOS
주요 명령줄 옵션
파이썬 인터프리터를 실행할 때 사용할 수 있는 주요 옵션은 다음과 같습니다.
| 번호 | 옵션 및 설명 |
|---|---|
| 1 | -d 디버그(debug) 출력을 제공합니다. |
| 2 | -O 최적화된 바이트코드를 생성합니다 (.pyo 파일 생성). |
| 3 | -S 시작 시 import site를 실행하지 않아 파이썬 경로 탐색을 건너뜁니다. |
| 4 | -v 상세(verbose) 출력을 제공하며, import 문에 대한 자세한 추적 정보를 보여줍니다. |
| 5 | -X 클래스 기반 내장 예외를 비활성화하고 문자열만 사용합니다 (버전 1.6부터 폐기된 옵션). |
| 6 | -c cmd cmd 문자열로 전달된 파이썬 스크립트를 실행합니다. |
| 7 | file 지정된 파일에 있는 파이썬 스크립트를 실행합니다. |
2. 명령줄에서 스크립트 실행하기
파이썬 스크립트는 인터프리터를 직접 호출하여 명령줄에서 실행할 수 있습니다. 아래와 같이 실행하고자 하는 스크립트 파일명을 함께 입력하면 됩니다.
$python script.py # Unix/Linux
또는
python% script.py # Unix/Linux
또는
C:> python script.py # Windows/DOS
참고 − 스크립트를 실행하기 전에 해당 파일의 권한 모드가 실행을 허용하는지 반드시 확인해야 합니다.
3. 통합 개발 환경 (IDE)
GUI(그래픽 사용자 인터페이스) 환경에서도 파이썬을 실행할 수 있습니다. 시스템에 파이썬을 지원하는 GUI 애플리케이션이 설치되어 있다면 더욱 편리하게 개발할 수 있습니다.
- Unix − IDLE은 유닉스용으로 제공된 최초의 파이썬 IDE입니다.
- Windows − PythonWin은 윈도우용 최초의 파이썬 인터페이스로, GUI를 갖춘 IDE입니다.
- Macintosh − 매킨토시 버전의 파이썬과 IDLE IDE는 공식 웹사이트에서 MacBinary 또는 BinHex 형식의 파일로 다운로드할 수 있습니다.
환경 설정 과정에서 어려움을 겪는다면 시스템 관리자에게 도움을 요청하는 것도 좋은 방법입니다. 무엇보다 파이썬 환경이 올바르게 설정되어 있고 정상적으로 작동하는지 먼저 확인하는 것이 중요합니다.