상세 컨텐츠

본문 제목

1. Python 설치 & 환경설정

Python

by evaseo 2021. 3. 2. 23:51

본문

 

I. 환경설정 

1. Welcome to Python.org  

(1) 파이썬 기본 프로그램 설치 가능 

(2) 추가적인 기능들은 외부 프로그램을 다운받아서 사용해야 함 

(3) 웹 프로그래밍만 하려면 기본만 설치해도 됨 

(4) 통계처리, 빅데이터 프로그래밍 등의 기능은 기본 프로그램으로는 사용 불가 

(5) SciPy.org — SciPy.org 에서 필요 프로그램(라이브러리)들 다운받아서 사용 

 

1) NumPy: 계산 관련 

2) pandas: 데이터 프레임 관련 

(6) 그 프로그램과 관련된 모듈을 또 찾아서 다운받아 사용해야하는 복잡함 

2. 아나콘다를 설치하는 이유 

(7) 데이터분석을 하려면 scipy.org에 있는 프로그램들을 각각 설치해야 하는데 이 모든 것을 아나콘다가 다 설치해줌 

(8) 설치된 라이브러리를 확인하는 경로 

 

3) NumPy, pandas 등 주요 프로그램들이 다 설치되어 있음 

4) python을 설치하지 않고 아나콘다를 설치한 이유 – 편리성 

5) mariadb, Tensor Flow는 따로 설치해야 함 ※ 따로 설치할 때는 명령어 ‘pip install 파일명’ 사용 

(9) Envs 

6) 가상환경을 만들면 저장되는 폴더 

7) 가상환경에 파이썬을 버전별로 설치하여 필요한 버전별로 작업함. – 기본 제공버전 3.8이외의 버전 

8) 가상환경을 만들 때는 아나콘다에서는 conda명령어를 사용하여 만든다. 

9) 명령 – anaconda prompt (not cmd창) ☞ CPython으로 실행 

cd 설치할 폴더 경로명 

conda create --name 폴더명A python=버전 anaconda ※ conda: 아나콘다의 pip역할 

i. anaconda를 마지막에 명시하지 않으면 python의 기본 프로그램만 설치됨 

ii. Anaconda3\envs 폴더에 폴더명A 폴더가 만들어짐: C:\~~\Anaconda3\envs\ 폴더명A 

 

10) cmd창을 사용하지 않는 이유 (ex. pip install(conda create) 작업) 

anaconda설치할 때 가상환경에 아나콘다를 설치한다고 설정을 했기 때문에 anaconda prompt에서 작업해야 한다. – 가상환경은 환경변수의 path에 등록 안되어 있다. 

가상환경을 사용하지 않는 설정을 했을 때는 윈도우에 설치하게 되므로 자체적으로 설치 path를 자동지정 해준다. 그 때는 cmd창에서 작업해야 한다. 

윈도우에서 path설정은 cmd에서 작업할 수도 있고 제어판 -> 모든 제어판 항목 -> 시스템 -> 고급시스템 설정 -> 환경변수에서 직접 추가/삭제 가능(이 경로 접근법은 내pc 우 클릭 -> 속성도 가능) 

 

(10) tkinter: gui 관련 

(11) Jupyter(주피터) Notebook ☞ IPython으로 실행 

IPython

 

셀단위로 실행 

enter: 셀 확장 

Ctrl enter: 실행 

Ctrl + c: 실행 종료 

CPython: 기본

 

 

11) 파이썬 공부용으로 사용하기 편리 

12) Jupyter Notebook을 실행하면 127.0.0.1:8888 서버가 자동 실행됨 

실행방법1 - Jupyter Notebook 직접실행
기본으로 C:\Users\User경로의 폴더들이 보여 짐

 

실행방법2 – anaconda prompt에서 jupyter notebook명령어로 실행
경로를 설정가능: ‘cd 원하는 경로’를 먼저 명령 후 jupyter notebook 명령
ex)


 

13) 주피터에서 python3 실행

 

14) ~.ipynb확장자: 주피터로 만든 파일(html형식으로 만들어짐)

 

 

15) IPython과 단축키 사용법 같음 

16) 추가로 Shift enter: 실행하고 셀 추가 

 

 

II. colab 

3. 실습방법 anaconda prompt, Jupyter Notebook, 이클립스 이외에 또다른 방법 

4. 브라우저에서 사용 - Chrome에서 사용해야 함 

5. 클라우드 기반의 무료 Jupyter Notebook 개발 환경 -> 확장자 ~. ipynb 

확장자가 ~.ipynb이면 이클립스에서 사용불가 

~.py파일은 Jupyter Notebook나 colab에서 사용가능 

6. colab에서 .py파일로 저장 가능 [파일 -> .py다운로드] 

7. inmemory방식: 위에서부터 순서대로 실행. 메모리상에 모두 존재해야 실행가능해짐 

8. [런타임 -> 모두실행] 하면 전체 실행됨 

9. [런타임 -> 런타임초기화]: 다른 파일을 실행할 때는 이전파일실행을 초기화 시키고 다음 실행해야 함 

10. 병렬연산을 할 때 필요한 GPU도 지원 – 하루 12시간 사용 가능

 

 

 

관련글 더보기