
파이썬 프로젝트를 위한 가상환경 설정 1 : conda, venv
·
MLOps
가상환경의 필요성 가상환경이란 Python 프로젝트 별로 독립적인 실행 환경을 만드는 도구입니다. 가상환경을 통해 서로 다른 파이썬 버전과 패키지 조합을 가진 프로젝트를 여러 개 관리할 수 있습니다. 처음 데이터 분석을 배우게 되면 설치된 파이썬 버전에 맞춰 패키지를 설치하게 되는데요. 이후 여러 프로젝트를 진행하다보면 프로젝트에서 요구하는 특정 라이브러리에 따라 파이썬 버전도 다르게 설치해야 하고, 라이브러리와 종속된 패키지 버전을 따로 관리해줘야 합니다. 예시 그림과 같이 프로젝트 A에서 필요한 pandas 라이브러리를 1.3 버전으로 설치했고, 그에 따라 numpy 라이브러리가 1.20.3 버전으로 설치되었을 때, 이후 프로젝트 B에서 필요한 라이브러리의 종속된 numpy 버전이 기존 설치된 Nu..