파이썬, AI 개발 환경 준비

MinI0123·2023년 3월 6일
0

파이썬

파이썬은 다음과 같은 특징을 가진다.

  • 플랫폼(OS) 독립적
  • 인터프리터 언어
  • 객체 지향
  • 동적 타이핑 언어 -> 실행 시간에 데이터 타입 결정

컴퓨터보다 사람의 언어에 가까운 고급언어이기 때문에 간단하고 쉽게 코드를 작성할 수 있다. 다양한 라이브러리가 이미 구현되어 있다는 장점이 있다. 특히 통계, 데이터 분석 분야의 라이브러리가 많이 구현되어 있어 파이썬을 많이 사용한다.

개발 환경

파이썬 코드를 작성하고 실행하기 위해서는 다음 세가지를 결정해야 한다.

  1. 운영체제 (OS)
  2. 파이썬 인터프리터
  3. 코드 편집기 (Editor)

나는 윈도우, Miniconda3, VsCode / Jupiter를 준비했다. 상황에 맞게 사용하게 될 것 같다.

Miniconda3

Miniconda는 간편한 파이썬 패키지 관리 도구이다.
다운로드 링크

설치 후 Anaconda Prompt를 실행한 뒤 python을 입력하면, 파이썬 shell을 사용할 수 있다.

생성
conda create -n 가상환경이름
conda create -n 가상환경이름 python=버전

활성화
conda activate 가상환경이름

비활성화
conda deactivate 가상환경이름

삭제
conda env remove -n 가상환경이름

아나콘다를 사용하면 가상 환경을 사용할 수 있다. 프로젝트 진행 중 여러 라이브러리, 패키지를 다운로드하여 사용하는 경우 충돌이 발생할 수 있다. 이러한 경우를 방지하기 위해 프로젝트 단위로 독립적인 가상환경을 구성하여 사용한다.

anaconda prompt에서 vs code 사용하기 : code .

vs code 환경 변수 등록이 필요하다. vs code 경로에 한글이 포함되는 경우 anaconda prompt에서는 'code .' 가 작동하지 않는다.

Jupyter

Jupyter는 Python shell과 코드 편집기를 합친 IDE이다. 웹 기반으로 돌아가며, 데이터 분석을 위해 사용된다.

설치 및 실행
Anaconda Prompt 실행 후 다음 명령어 입력
1. 설치 : conda install jupyter
2. 실행 : jupyter notebook

  • 주의할 점
    Miniconda와 Jupyter 모두 경로에 한글이 포함되는 경우 작동하지 않는다. 내 노트북의 경우 윈도우 사용자명이 한글이라 Jupyter가 실행은 되지만 제목 변경, 실행 등 아무런 기능이 작동하지 않았다.
    https://blog.naver.com/rkdalstj7504/222173490548
    위의 링크 내용을 참고하여 사용자명과 폴더명을 모두 영어로 변경하니 잘 작동하였다.

Colab

Colab은 클라우드 기반의 Jupyter notebook이다. Jupyter는 작성한 코드가 local 드라이브에 저장되었다면, colab은 Google Drive에 저장된다. 구글 드라이브 연동과 GPU가 지원된다는 장점이 있다.

0개의 댓글