본문 바로가기

Python

Anaconda 설치 & Spyder PYTHONPATH 설정

반응형

 

Anaconda 설치

Anaconda 설치 시 파이썬 기본 프로그램(기본 라이브러리)과 함께 많이 사용되는 외부 패키지(라이브러리)통합 개발 환경(Spyder)을 한번에 설치함으로 따로 환경을 설치 할 필요가 없다.

*참고 : 파이썬의 경우 OS 설치 시 자동으로 설치되어있는 경우가 있다.

 

설치방법은 아주 간단.

아래 URL에서 본인의 OS 버전에 맞는 파일을 다운로드, 실행하면 된다.

 

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

자신의 OS에 맞춰 설치한다.

 

설치 완료

 

 

설치가 완료되면 테스트를 해보자.

간단하게 파이썬 코드를 실행하는 방법은 명령 프롬프트를 사용하는 방법이 있다.

명령 프롬프트(Command Prompt)
명령 프롬프트는 컴퓨터에서 명령어를 입력하고 결과를 보기 위한 텍스트 기반 응용 프로그램이다. 명령 프롬프트는 콘솔(Console)이나 터미널(Terminal)이라고도 한다.

 

명령 프롬프트cmd 나 아나콘다 설치 시 설치된 Anaconda Prompt 이 있고, 프롬프트에서 실행하는 방법은 크게 두가지로, 아래와 같다.

명령 프롬프트에서 직접 코드 입력해서 파이썬 코드 작성

python을 입력 후 직접 코드를 입력해 실행하는 방법

 

cmd 에서 파이썬 코드 실행
Anaconda Prompt 에서 파이썬 코드 실행

프롬프트에서 파일 실행하기

이미 만들어둔 파이썬 파일을 실행

 

mkdir c:\myPyCode
cd c:\myPyCode
mkdir data, figures, modules, packages

/* 설명
 * mkdir 경로\폴더명 -> 해당 경로에 입력한 폴더명의 폴더 생성, 경로 생략시 현재 경로에 폴더 생성
 * cd 경로 -> 해당 경로로 이동
 */

 

생성된 myPyCode 폴더 아래 코드 편집기로 간단한 파이썬 파일 생성하기.

파이썬 파일은 저장시 뒤에 .py 확장자만 붙이면 된다.

* 참고 : 메모장의 경우 인코딩 문제로 코드가 깨질 수 있으니 다른 편집기(Notepad++, Visual Studio Code, Spyder 등)를 사용하기를 추천한다.

 

노트패드로 간단한 파이썬 코드 작성

 

아나콘다 프롬프트로 해당 파일 실행 시 " Hello Python ! "이 출력되는걸 확인할 수 있다.

 

cd c\myPyCode
hello_python.py

/* 설명
 * 파일명을 입력해 해당 파일을 실행한다.
 */

 

 

 


Spyder 실행 및 설정

Spyder는 아나콘다 설치 시 자동으로 설치되는 통합 개발 환경(Intergrated Development Environment, IDE)이다.

 

IDE
코드 편집기와 개발 환경이 하나의 프로그램에서 동작하도록 개발된 프로그램으로, 대표적으로 Java의 Eclipse와 C, C++, C#의 Visual Studio가 있다. Spyder 내에는 IPython 콘솔 + 내장 편집기(Editor) 이 포함

IPython
Interractive Python의 줄임말. 기본적인 파이썬 콘솔보다 사용자와의 상호작용이 쉽고 편리한 기능을 제공. 데이터를 시각화하는데 유용.
기본 프롬프트는 In [n]: (1부터 시작), 파이썬 내장 명령어 인식 시 글자색이 바뀜.

 

Spyder

 

PYTHONPATH 환경 변수 설정

추후 모듈, 패키지 사용에 필요함..

 

 

Tools -> PYTHONPATH manager -> Add Path, 먼저 만들어뒀던 module과 package 폴더를 추가

-> Synchronize... -> Yes -> Spyder 다시 시작

 

Synchronize는 Synchronize Spyder's path list with PYTHONPATH environment variable,

대충 스파이더의 경로 리스트와 PYTHONPATH 환경변수를 싱크 맞추겠냐는 뜻 (동기화)

 

 

파이썬 파일 생성 및 실행하기

파일 생성 후 간단한 출력물 입력 -> Ctrl + S 저장

 

 

F5로 실행 혹은 아래 ▶ Run 버튼 클릭

 

처음에만 보이는 화면. Always show this dialog on a first file run 체크 시 매번 보임

실행결과

 

 

 

파일 추가 시 자동으로 잡히는 경로 설정

 

Tools -> Preferences -> Current working directory -> Startup -> The following directory 에서 원하는 경로 설정

 

 

혹은 

 

 

 

 

반응형