미니콘다(Miniconda)는 아나콘다를 설치하기엔
좀 부담스러운 경우에 좋은 대안입니다.
아나콘다는 500메가 가까이 되는데 비해
미니콘다는 파이썬 3.9 버전이 60메가
정도로 상당히 경량화 되어 있습니다.
파이썬을 그냥 다운로드 하면
30메가 정도에 비해도 용량적으로
많이 차지 하지 않습니다.
이게 로컬 PC에 설치하면 그래도
신경이 안쓰이는데 AWS 같은
클라우드 서버에 설치하면 전부
돈이기 때문에 부담스럽습니다.
또 아나콘다는 과학용 패키지라는데
거기서 안쓰는 것들도 많을 겁니다.
어차피 필요한 패키지는 언제든지
설치할 수 있습니다.
해서 패키지 관리자로 사용하기에
미니콘다는 합리적인 선택이 될 수 있습니다.
아래의 웹사이트에서 다운로드를 받아 설치합니다.
윈도우, 맥OS, 리눅스 용이 있는데
이 포스팅에서는 윈도우용을 설치해보겠습니다.
https://docs.conda.io/en/latest/miniconda.html
최신 버전 (Latest)을 사용하거나
아니면 버전별로 설치할 수 있습니다.
콘다에서 추가로 여러가지 버전을
설치할 수 있으니 일단 최신 버전을
설치해 보겠습니다. (64bit)
설치는 영문으로 진행됩니다.
* Select Installation Type -> Just Me
- Next 를 클릭합니다.
경로설정은 miniconda3가 설치될 폴더입니다.
파일 용량은 60메가인데 설치에 필요한 공간은
약 260메가 정도 필요합니다. 많이 늘어났지만
아나콘다 설치에 필요한 공간에 비하면 작습니다.
다음은 두가지 옵션입니다.
첫번째는 환경변수에 추가하는 것이고
두번째는 VSC나 파이참 등 다른 패키지에서
자동으로 아나콘다의 파이썬 3.9 인식하게
하는 옵션입니다.
이미 파이썬이 설치되어 있는
시스템의 설정을 변경하고 싶지 않으면
둘다 체크 해제하고 사용해도 됩니다.
첫번째 옵션은 윈도우에서 시작 메뉴에서
아나콘다를 사용하라고 권장하는데
자신의 시스템에 적당하게 설정합니다.
개별적으로 처리할 거니까 둘다
체크해제하고 진행하겠습니다.
Install 을 클릭하면 설치가 진행됩니다.
설치 완료 후 튜토리얼 사이트에
연결 시켜주는데 Anaconda Nucleus 에
등록하라고 하니까 pass 합니다.
이 상태에서 윈도우 시작메뉴에서 검색하면
Anaconda Prompt 가 일반 cmd 와
PowerShell 버전이 있습니다.
둘 중 하나를 열어서 사용하면 됩니다.
*윈도우 터미널이 아무래도
사용이 편하니까 윈도우 터미널에서도
Anaconda 환경을 설정해주겠습니다.
*윈도우 터미널은 별도로 설치해야 합니다.
(MS store - Windows Terminal 검색)
윈도우 터미널의 설정을 열면
왼쪽 아래에 톱니바퀴 아이콘이
json 파일에 연결됩니다.
리스트에서 아래를 추가합니다.
guid 는 파워셸에서 [guid]::NewGuid() 명령어로
생성합니다. 커맨드 라인은 Anaconda 시작용
스크립트 (응용 프로그램)를 속성에서
가져오면 됩니다.
{
"guid": "{파워셸에서 생성}",
"hidden": false,
"name": "Anaconda",
"commandline": "\"%windir%\\System32\\cmd.exe \"/K\" C:\\sotfware\\miniconda\\Scripts\\activate.bat C:\\sotfware\\miniconda\" && d: && echo Anaconda Environment && cd project\\pythontut"
}
cmd 로 테스트를 해보겠습니다.
버전을 확인합니다.
conda --version
새로운 가상환경을 생성합니다.
(이름 testVenv 버전 3.9)
conda create -n testVenv python=3.9
이용가능한 버전은 아래 명령어로 찾습니다.
conda search python
가상환경을 시작합니다.
conda activate testVenv
끝내는 것은 deactivate 입니다.
끝내면 다시 base 환경으로 돌아갑니다.
base가 기본 콘다 환경입니다.
conda deactivate
현재 설치되어 있는 콘다 환경의
리스트를 확인합니다. 이 리스트 중에서
activate 시키거나 deactivate 시킵니다.
conda env list
conda에 설치되어 있는 패키지를 조회합니다.
conda list
새로운 가상환경을 만들 때
설치된 것은 아래와 같습니다.
base는 이보다 좀 더 많은
패키지가 설치되어 있습니다.
보면 실행환경이 각각 설치됩니다.
이 상태에서 pip 명령어로 추가 패키지를 설치하면
선택된 환경에 설치됩니다.
가상환경의 삭제는 아래의 명령어로 합니다.
- testVenv를 삭제
conda env remove -n testVenv
아나콘다를 업데이트 합니다.
conda update -n base conda
conda update --all
pip 업그레이드도 해주는 것이 좋습니다.
python -m pip install --upgrade pip
conda install python=(파이썬 버전)
*콘다 자체의 파이썬 버전을
변경하려고 할 때 호환성 충돌로
변경이 어려운 경우가 있습니다.
처음 설치라면 과거 버전을
직접 다운로드 받아 설치하는 것도
하나의 방법입니다.