1. Miniconda 설치
https://docs.anaconda.com/free/miniconda/index.html
Miniconda는 Anaconda의 경량화 버전으로 python, conda, 그리고 pip, zlib과 같은 유용한 패키지만을 포함하고 있다.
패키지는 선택적으로 설치 가능하고 프로젝트별로 다른 패키지 버전을 사용할 수 있다.
2. 가상 환경 설정
2.1 가상 환경 설정 이유
프로젝트별로 분리된 환경을 유지하여 패키지 간 충돌을 피하기 위함이다.
또한 최신 버전의 라이브러리나 프로그래밍 언어 버전은 안정화되지 않았을 가능성이 높다.
따라서 최신 나온 버전에서 2 ~ 3단계 낮은 버전(python3.9/10)을 사용하는 게 좋다.
2.2 가상 환경 명령어
- 가상 환경 생성
conda create -n [가상 환경 이름] python=[파이썬 버전]
- 가상 환경 활성화
conda activate [가상 환경 이름]
- 가상 환경 비활성화
conda deactivate [가상 환경 이름]
- 가상 환경 리스트 확인
conda env list
- 가상 환경 삭제
conda env remove -n [가상 환경 이름]
3. 주요 라이브러리 설치
주의할 점은 base 환경에 라이브러리를 설치하지 않도록 해야 한다.
base 환경은 시스템의 파이썬 인터프리터를 사용하므로 패키지를 설치하게 되면 시스템 전체에 영향을 줄 수 있다.
3.1 데이터 전처리 및 시각화
- numpy
- pandas
- matplotlib
- seaborn
3.2 머신러닝 알고리즘
- scikit-learn
- TensorFlow
- PyTorch
- XGBoost, LightGBM, CatBoost
4. 웹 기반 대화형 편집기: Jupyter Notebook 설치
cmd에서 아래 명령어를 통해 설치할 수 있다.
pip install jupyter
5. 설치형 통합 개발 환경(IDE): Visual Studio Code(VSCode) 설치
https://code.visualstudio.com/download
참고