본문 바로가기
Programming Language/Python

[python] 3강. 환경설정 - 설치 및 실행

by 초보개발자_푸른서 2023. 6. 12.

 

 

 

( #01 [공통] 프로그래밍 언어 - 01 파이썬 소개 _ 3. 환경설정 )

 

 

3. 환경설정 - 설치 및 실행

1) 설치하기

(1) 직접 설치

① 윈도우 ( Windows )

 

1. 파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. ( 다음 화면에서 Python 3.x로 시작하는 버전 중 가장 최근의 윈도우 인스톨러를 다운로드한다. )

 

2. 인스톨러를 실행한 후에 "Install Now"를 선택하면 바로 설치가 진행된다. 파이썬이 어느 곳에서든지 실행될 수 있도록 "Add python.exe to PATH" 옵션을 반드시 선택해야 한다.

"Add python.exe to PATH" 옵션을 누락하면 이후 실습할 때 오류가 발생할 수 있다.
[ 누락할 경우 ] 윈도우 python path 키워드를 구글링 해서 환경변수 설정을 진행한다.

 

3. Disable path length limit - 해제

Windows는 파일 이름과 경로의 길이가 260자로 제한되어 있습니다. 260자를 넘더라도 문제가 발생하지 않도록 길이 제한을 해제한다.

 

4. 설치가 완료되면 [close]를 클릭하여 종료한다.
파이썬이 정상적으로 설치되었다면 다음 그림과 같이 프로그램 메뉴에서 확인할 수 있다.
[시작 → 모든 프로그램 → Python 3.11]

 

 

 

 

 

 

② 맥 ( Mac )

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

설치가 완료되면 파이썬이 제대로 설치됐는지 확인하기 위해 터미널에서 다음 명령을 입력해 자신의 맥에 설치된 파이썬 버전을 확인해 보자. 오류 없이 파이썬 버전이 제대로 출력되면 설치에 성공한 것이다.

 

[맥 터미널]
pahkey@mymac ~ % python3 -V
Python 3.1X.XX

 

python3 대신 python을 입력하면 파이썬 2.7이 실행된다. 구 버전의 맥은 기본적으로 파이썬 2.7 버전이 설치되어 있다.

따라서 맥은 항상 python 대신 python3 명령을 사용하자.

 

 

 

 

③ 리눅스 ( Linux )

 

[ 버전 확인 ]

 

우분투

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

$ python3

 


 

[ 파이썬 설치 ]

 

우분투

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

먼저 C 컴파일러와 빌드 도구를 설치합니다.

 

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

 

 

CentOS ( 방법1 )

CentOS는 파이썬 3가 아닌 2.7이 설치되어 있을 수도 있습니다.

따라서 파이썬 3를 설치하려면 다음과 같이 명령을 입력하면 됩니다.

 

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

 

CentOS ( 방법2 )

 

$ 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 설치 사용 ]

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

 

우분투

$ sudo apt-get install python3-tk

 

CentOS

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

 

 

 

 

 

(2) 아나콘다 / 미니콘다

파이썬 기본(컴파일러), 주요 라이브러리, 주요 툴(jupyter notebook 등)을 모아 놓은 패키지 프로그램으로 가상환경을 사용한다. ( 확장 기능 + 코드 작성이 편리한 툴 + 컴파일러 프로그램까지 한번에 설치할 수 있다. )

 

  • 원래라면 라이브러리를 설치하기 위해 일일이 pip install libray-name을 일일히 입력해야 한다.

가상환경 관리가 편하다.

 

 

① 아나콘다

용량이 넉넉한 컴퓨터를 쓰거나, 장기적으로 데이터 사이언스 쪽으로 갈 예정이라면 사용 가능하다.

( 상당히 무거운 프로그램이다. )

  • Anaconda 검색
  • Individial Edition 다운로드

[참고] 윈도우 환경이라면 설치시 환경변수 path 설정을 체크한 후 진행한다.

 

 

② 미니콘다

학생들을 학습용으로 적절히 사용 가능하다.

  • Miniconda download 검색
  • 윈도우 : Miniconda3 Windows 64-bit
  • 맥 : Miniconda3 MacOSX 64-bit pkg

[참고] 윈도우 환경이라면 설치시 환경변수 path 설정을 체크한 후 진행한다.

 

 

 

 

(3) 기타 온라인 환경

설치 없이 사용할 수 있어 간편하지만 직접 실행시키는 것보다 속도가 느릴 수 있다.

  • Replit
    Replit은 코드를 작성하고 앱을 호스팅할 수 있는 코딩 플랫폼입니다. 
  • 구글 코랩
  • jupyter notebook
    웹 환경에서 바로바로 한 줄, 한 줄 실행할 수 있는 환경이다.
    ( 학습용으로 좋다. )

 

 

 

 

 

 

2) 실행하기

크게 2가지가 있다.

1. 셸 환경 - 한 줄 씩 실행
셸 환경에서 한 줄 씩 실행시키는 방법
인터렉티브 셸(대화형 셸)이라고 불리기도 한다.

2. 번역기 - 한 번에 실행
코드 파일(.py)를 완성하여 번역기(실행기)로 한번에 실행시키는 방식이다.

 

 

 

[ 파이썬 셸 ]

  • [시작] 메뉴에서 [프로그램 → Python 3.11 → Python 3.11]을 선택한다.
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

파이썬 대화형 인터프리터를 간단히 파이썬 셸(Python shell)이라고도 부른다.

3개의 꺾은 괄호(>>>)는 프롬프트(prompt)라고 한다.

 

파이썬 대화형 인터프리터는 간단한 예제를 풀 때는 편리하지만 여러 줄의 복잡한 소스 코드를 가진 프로그램을 만들 때는 불편하다. 또한 인터프리터를 종료하면 작성한 프로그램이 사라지기 때문에 다시 사용하지 못한다는 단점이 있다. 그래서 여러 번 사용하기 위한 프로그램을 만들 때는 에디터를 사용해야 한다.

 

 

 

 

[ 에디터 ]

  • [참고] IDE 통합개발환경 : 코드 실행기/번역기(ex. 컴파일, 인터프리터 등) + 편집기 ( + [선택] 디버거 )

 

IDLE

파이썬 IDLE(Integrated Development and Learning Environment)은 파이썬 프로그램 작성을 도와주는 통합개발(IDE) 환경이다.

 

파이썬을 설치할 때 기본으로 설치된다.

[실행] '시작 → 모든 프로그램 → Python 3.11 → IDLE'을 선택해 파이썬 IDLE을 실행한다.

[참고] 점프 투 파이썬 - https://wikidocs.net/17684

[참고] 파이썬 코딩도장 - https://dojang.io/mod/page/view.php?id=2157

  • 더 자세한 실행 방법은 '점프 투 파이썬'을 참고하자.

 

온라인 환경 ★

클라우드 IDE로 쉽게 가입해서 파이썬 설치 없이 사용할 수 있다.

  • Repl.it
  • google Colaboratory

 

Visual Studio Code ★

마이크로소프트에서 제공하는 오픈 소스 코드 에디터입니다.

비주얼 스튜디오 코드를 설치한 후 파이썬 편집을 위해 가장 먼저 해야 할 일 은 파이썬 Extension을 설치하는 것이다. 파이썬 Extension은 비주얼 스튜디오 코드를 실행 한 후 Extension 메뉴를 사용하여 설치할 수 있다.

Visual Studio Code 자체 실행 뿐만 아니라 Terminal과 함께 사용할 수도 있다.

  • 프로그래머를 위한 문서 편집기
  • 완전한 무료
  • 가볍고 빠름
  • 다양한 운영체제와 언어 지원
  • 기능 확장 쉬음

 

 

파이참 ★

가장 유명한 파이썬 개발 도구 중 하나입니다. 파이썬 개발에 필요한 다양한 기능을 제공합니다.

 

파이썬에 어느 정도 익숙해졌다면 파이참(PyCharm)을 사용해 보기를 적극 추천한다. 파이참은 가장 유명한 파이썬 에디터 중 하나로서 코드를 작성할 때 자동 완성, 문법 체크 등 편리한 기능을 많이 제공한다.

 

이 에디터는 파이참 공식 다운로드 사이트(http://www.jetbrains.com/pycharm/download)에서 내려 받을 수 있다.

 

파이참은 파이썬 전용 에디터로서 별도의 Extension이나 플러그인을 따로 설치할 필요가 없다.

 

 

 

 

[ 터미널 ]

 

cmd

  • 명령어 : python
  • 실행 : python Hello.py

 

WSL

  • 명령어 : python3 ( 맥과 동일 )
  • 실행 : python3 Hello.py

 

파이썬 셸

IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 파이썬 셸(Python Shell)이라고 하며 >>> 부분을 파이썬 프롬프트(Python prompt)라고 부릅니다. 즉, 파이썬 셸을 통해서 파이썬 코드를 해석(interpret)해주는 인터프리터를 사용하게 됩니다.

참고 | 대화형 셸

파이썬 셸은 파이썬 인터프리터와 대화하듯이 코드를 처리한다고 해서 대화형 셸(interactive shell) 또는 인터렉티브 모드(interactive mode)라고도 부릅니다. 특히 이런 방식을 코드를 읽고, 평가(계산, 실행)하고, 출력한다고 해서 REPL(Read-Eval-Print Loop)이라고 합니다.

 

 

[추가 참고] 파이썬 코딩도장 - 명령 프롬프트에서 Hello, world! 출력하기 : https://dojang.io/mod/page/view.php?id=2158

 

 

 

 

참고

 

 

 

 

 

 

 

 

이 배너는 쿠팡파트너스 활동의 일환으로, 일정액의 수수료를 제공 받을 수도 있습니다.

 

반응형

'Programming Language > Python' 카테고리의 다른 글

[python] 4강. 프로그래밍 네이밍  (0) 2023.06.13
[python] 2강. 특징 및 장단점  (0) 2023.03.22
[python] 1강. 파이썬 탄생  (0) 2023.03.17