Miniconda로 기계 학습용의 환경 "재"구축(Windows판)
소개
1년 정도 전에 기계 학습을 위해서 사용하기 시작한 이래, 아무것도 모르는 채로 인스톨을 거듭해 온 Python 환경입니다만, 너무 혼돈으로 하고 있기 때문에 여기에서 재구축하려고 합니다.
가정하는 독자
Miniconda란?
Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. the conda install command to install 720+ additional conda packages from the Anaconda repository.
( Miniconda 부터)
Anaconda의 경량 버전입니다. 처음부터 대량의 패키지가 인스톨 되고 있는 Anaconda보다 가볍고, 스토리지 점유도 작아져 끝난다고 하는 것이군요.
일일이 패키지를 인스톨 하는 것이 귀찮다고 하는 분에게는 Anaconda를 추천합니다.
(※ 주) Anaconda 이외의 패키지 관리 툴에 대해서
Python의 패키지 관리 도구는 그 밖에도 있습니다 (Pipenv/venv 등),
여기에서는 Anaconda (Miniconda)의 장점, 단점만 소개합니다.
Anaconda의 장점
기계 학습, 데이터 과학 시스템 라이브러리에 강함 (설치가 간단하고 고성능)
가상 환경을 쉽게 만들 수 있습니다.
Anaconda의 단점
패키지 종류가 적음
os의 기능을 일부 사용할 수 없게 되는 경우가 있다
참고
htps : // 코 m / K 리 ょ r1 / ms / c1788 616b77 아 9m d4d
막상 환경 구축
원래 환경 지우기
재구성 전 환경
삭제할 때의 기록을 취하지 않았기 때문에, 참고로 해 주신 링크를 붙입니다.
Python (Python.org) 제거
Anaconda 제거
h tps://인시코의 데보오 k. 코 m / 혼다 우닌 s 타르 /
(※주) 위의 (2)의 방법으로 클리어를 실시했습니다만, 왠지 Anaconda 자체의 언인스톨은 되어 있지 않았기 때문에 (1)의 방법으로 재실행했습니다.
Miniconda 설치
(주의 1) 기본적으로 Just Me로 설치하는 것이 좋다고 생각합니다. (시스템 환경을 깨끗하게 유지하기 위해)
(주의 2) Add Miniconda3 to my PATH environment variable에 체크하면 관련 앱의 PATH가 추가됩니다. 나중에 환경 변수를 설정하는 것이 귀찮은 경우 확인합시다. (공식에서는 비추천이 되고 있습니다.)
conda 명령이 인식되면 성공
Miniconda 실행 환경 관리 정책
가상 환경에 대해서는 여기를 참조하십시오.
htps : // 코 m / 야키 소바미 lk / ms / 867d 8 53824146 05
환경이 망가졌을 때 귀찮아집니다.
우선 Python 실행하고 싶을 때를 위한 디폴트용의 가상 환경을 준비해 두고, base 환경 대신에 이용합니다.
이 근처는 함께군요.
기본적으로는 가상 환경에서 운용해, 환경이 망가지는 일이 있으면 가상 환경을 삭제하는 방침으로 정비합니다.
마지막으로
Anaconda를 사용하는 것에는 찬반양론이 있습니다만, 여러가지 사용해 본 결과 제일 자신에게 맞는 것처럼 느끼고 있습니다.
좋은 Miniconda 생활을! !
Reference
이 문제에 관하여(Miniconda로 기계 학습용의 환경 "재"구축(Windows판)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/__poweller__/items/048189b4a352c9dd0f4e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)