아나콘다 가상환경 설정

SungMin·2023년 1월 4일
0

Sesac-Python

목록 보기
10/11
  • 명령 프롬프트는 상관이 없지만 아나콘다에서는 별도의 가상환경을 만들어줘야 한다.

conda create -n sesac_se python=3.8

  • 컴퓨터를 다시 시작했을 경우에는 생성했던 가상환경으로 다시 들어가줘야 한다.

conda activate sesac_se

conda deactivate

  • conda 환경을 빠져나올 수 있다.

conda list

  • 환경별로 버전이 몇인지 확인할 수 있다.

conda env list

  • 컴퓨터에 있는 가상환경 종류 출력

conda install jupyter notebook

  • 가상환경에 주피터 노트북 설치

  • 경로 폴더 생성

  • 모듈 설치

pip install pandas
conda install matplotlib

  • conda list로 확인

  • numpy와 pandas가 pip로 설치되었음을 확인할 수 있다.

  • matplotlib은 conda설치로 확인

  • pip와 conda는 패키지를 받아오는 주소가 달라서 설치되는 모듈이 다를 수 있다. pip는 파이썬에 해당하는 패키지만 가져오고 conda는 의존성이 필요한 다른 모듈도 같이 설치해준다.

conda env remove -n 환경이름
conda remove matplotlib
conda uninstall matplotlib
pip uninstall pandas

  • 불필요한 가상환경을 삭제할 수 있다.

  • 가상환경을 고치다가 꼬이는 경우가 생긴다. 예를 들어 판다스를 삭제했는데 판다스 버전을 조회하면 멀쩡하게 나올 때가 있다. 이런 경우에는 가상환경을 삭제하고 다시 구축하는 것도 방법이다.

conda env export > environment.yml

  • 이런식으로 지금의 환경을 저장해둘 수 있다.

conda env create -f environment.yml

  • 저장해둔 환경을 불러올 수 있다.

profile
초보 개발자의 학습 저장용 블로그

0개의 댓글