독립적인 작업환경에서 패키지 및 버전 관리를 하기 위한 가상의 환경
필요한 라이브러리를 base(=로컬)에 계속 설치하다보면, 시간이 지남에 따라 충돌이 일어남
라이브러리 의존성 문제 발생
라이브러리 호환성 문제
독립적인 개별의 실행환경을 만들어준다 생각하면 된다.
conda create -n [가상환경이름] python = 버전
Anaconda3/envs/ 경로에 들어가면 생성한 폴더를 볼 수 있음
conda info --envs
conda activate 가상환경이름
conda install -n 가상환경이름 라이브러리이름
conda activate 가상환경이름
conda list
conda create -n 복사된_가상환경이름 --clone 복사할 가상환경 이름
conda remove -n 가상환경이름 --all
pip freeze > requirements.txt
pip install -r requirements.txt
pip uninstall -r requirements.txt