Miniconda 소개

2021. 12. 22. 01:48Programming Language/Python

Miniconda 간단 가이드

Miniconda란 간단히 말해서 파이썬 패키지/가상환경 관리 툴로 패키지들의 의존성을 관리하기 쉽게 해줍니다.

 

아나콘다는 자주 쓰이는 과학/계산 패키지가 많이 포함되어 있어 용량도 크고 상당히 무겁죠

미니콘다는 아나콘다에서 그런 pre-install된 패키지들을 제외한 경량화 버전입니다.

(그래도 명령어 한 줄로 다시 설치 가능합니다)

 

저는 비교적 가볍고 필요한 패키지만 다시 설치해서 쓰면 되는 미니콘다를 선호합니다.

가상환경 관리도 되니 venv같은것도 안써도 되구요~

 

* 가상환경:

프로젝트별로 파이썬 버전(인터프리터 버전, 패키지 버전 등)을 관리하기 위한 프로젝트 환경

(쉽게 말해 가상환경마다 환경변수를 다르게 잡아줘 서로 다른 파일이 로드되게 함)

설치

https://docs.conda.io/en/latest/miniconda.html

그냥 installer 받아서 간단히 설치하시면 되지만

자세한건 위 링크 보시면 됩니다.

명령어

자주 쓰일 것 같은 명령어들 정리해봤습니다.

  • conda list: 현재 환경에 설치된 패키지 목록 보기
  • conda env list: 현재 존재하는 환경들 보기
  • conda info: conda 정보 보기
  • conda install [패키지]: 패키지 설치하기
  • conda create -n [환경 이름] python=[파이썬 버전]: 새로운 환경 만들기
  • conda remove -n [환경 이름] --all: 환경 삭제하기
  • conda activate [환경 이름]: 환경에 들어가기
  • conda deactivate [환경 이름]: 환경에서 나오기
  • conda update -n base -c defaults conda: conda 자체 업데이트
  • conda update --all: 현재 환경의 모든 패키지 업데이트

자세한건 직접 help 보기

삭제 방법 in macOS Mojave, conda 3

macOS Mojave에서 miniconda3 찌꺼기 파일까지 완전히 삭제하는 방법입니다.

sudo rm -rf /miniconda3 or rm -rf ~/opt/miniconda3
rm -rf ~/.conda ~/.condarc
mv ~/.bash_profile-miniconda3.bak ~/.bash_profile

 

'Programming Language > Python' 카테고리의 다른 글

난수 생성 - numpy  (0) 2022.07.16
.py 배포  (0) 2022.07.14
[분산, 병렬 처리] Ray  (0) 2021.10.20
[Python] 입력받기  (0) 2021.09.30
[Python] 파이썬 배우기  (0) 2020.07.29