본문 바로가기

데이터사이언스/파이썬 기초

[세팅]파이썬 설치(feat.아나콘다 설치 및 가상환경 설정)

1.파이썬 설치 (feat.아나콘다 설치)
파이썬(뱀)을 잡아먹는 큰뱀이라 하여 붙여진 아나콘다라는 이름 답게 파이썬을 포함한 Numpy, pandas,jupyter notebook 등 다양한 패키지를 포함한 배포판이다.
파이썬 공부에 필요한 아나콘다를 설치 해보자
아나콘다의 설치 이유는 파이썬 뿐 아니라 다양한 라이브러리를 제공하기 때문인데, 추후 데이터 분석에 필요한 라이브러리가 포함되어 있으니 아나콘다를 설치하는 것이다
아나콘다(Anaconda)란?
- 아나콘다(Anaconda)는 수학과 과학 분야에서 사용되는 여러 패키지들을 묶어 놓은 파이썬
배포판으로서 SciPy, Numpy, Matplotlib, Pandas 등을 비롯한 많은 패키지들을 포함하고 있다.
- Anaconda는 특히 최근에 데이타 사이언스와 머신 러닝 분야에서 파이썬을 사용하기 위해
기본적으로 설치하는 배보판이 되었다.
- Anaconda를 설치하기 위해서는 https://www.anaconda.com/ 웹사이트에서 자신의 OS에
맞는 Anaconda를 다운받아 설치한다.
공식 홈페이지를 통해 최신 버전을 받아도 되지만
필자는 배운대로 아나콘다 모든 버전 사이트를 통하여 Anaconda3-5.1.0 버전을 설치하고자 한다
https://repo.continuum.io/archive/index.html

 

Anaconda installer archive

 

repo.continuum.io

 

설치를 시작하면

I Agree 클릭 

just me 선택 후 next 클릭 

경로 수정없이 next 클릭 (캡쳐내 경로는 임의로 수정하였음) 

Add Anaconda3 to my PATH 선택 후 install 하면 설치 끝 


2.가상 환경 생성 및 삭제
※ 가상한경이란?
가상환경이란 프로젝트별 각각 요구되어지는 파이썬 환경이나 모듈들을 별도로 관리하기 위해 도와주는 개념이다.

출처 : https://django-easy-tutorial.blogspot.com/2015/08/python-virtual-environment-setup-in-ubuntu.html

■ 아나콘다 프롬프트 창을 관리자 권한으로 실행

■ 가상환경 리스트 확인
최초의 화면에서 가상환경 리스트를 확인해보자
명령어는 아래 두개 중 아무거나 쳐도 가상환경 리스트가 출력이 된다

##가상환경 조회 명령어 
conda env list 
conda info --envs



■ 패키지 업데이트
패키지 최신 업데이트하는 명령어

##패키지 업데이트 업데이트 명령어 
conda update -n base conda


■ 가상환경 생성
이제 가상환경을 생성해보자. 해당 가상환경에 파이썬을 비롯 필요한 패키지들을 설치 가능하다
생성 명령어는 아래와 같다.

##가상환경 생성 명령어 
conda create -n <가상환경명> <패키지명> 
##패키지명에 anaconda를 써주면 anaconda의 모든 패키지 설치 
##한 번에 여러 패키지를 하려면 여러 패키지를 띄어서 써주면 됨 

''' * 예제''' 
conda create -n machine python=3.6 numpy scipy matplotlib spyder pandas seaborn scikit-learn h5py

 

<관련 패키지들이 설치되고 있는것을 볼 수 있음>


■ 설치된 가상 환경 삭제(필요시 삭제)
가상머신 삭제 필요시 아래와 같이 실행

##가상환경 삭제 명령어 
conda remove --name <가상머신명> --all



■ 가상 환경 접속 및 해제

## 가상환경 실행 
activate <가상환경명> 

''' * 예제 '''
activate machine

 

(base) -> (machine)으로 변경된 것을 볼 수 있다.

## 가상환경 접속 해제(deactivate)
'''* 예제''' 
deactivate 

## 가상환경 접속 해제 (activate base) 
'''* 예제''' 
activate base

 

(machine) -> (base) 으로 변경된 것을 볼 수 있다.

■ 가상 환경 주피터 커널 추가하기
1) 가상환경 접속 후 주피터 노트북 설치

## 가상환경 접속 후 해당 명령어 실행 
pip install ipykernel

2) 가상환경 kernel 추가

##커널 추가 명령어 
python -m ipykernel install --user --name <가상환경명> --display-name <"가상환경명"> 

''' * 예제 ''' 
python -m ipykernel install --user --name machine --display-name "machine"

3) 설치 확인

##주피터 노트북 실행 
jupyter notebook


New - 가상환경들이 추가 된것을 볼 수 있다

4) 주피터 노트북에서 커널 삭제(필요시 사용)

## spec 삭제 명령어 
jupyter kernelspec uninstall <커널이름>

 

'데이터사이언스 > 파이썬 기초' 카테고리의 다른 글

[세팅]jupyter notebook 작업 경로 설정  (0) 2022.11.19
파이썬 소개  (0) 2020.11.29