Python 3.7.4 버전을 설치하여 사용하던 중,
Tensorflow 설치에 앞서, Anaconda 패키지를 설치하게 되었다.
금방 설치하는 줄 알았으나,
설치중 몇가지 옵션이 걸려서 찾아보게되었다.
(user vs all user / PATH 등록, default Pyhon으로 사용 등..)
아래는 참고한 내용이니 설치하시는분께 도움이 되었으면 좋겠다.
아나콘다란?
아나콘다는 기본적으로 파이썬뿐만 아니라 머신러닝을 위한 패키지(수학, 과학 분야의 패키지)인
넘파이, 판다스, 맷플롯립, 시본 그리고 주피터 노트북까지 함께 설치됩니다.
최근에 인공지능이나 데이터분석을 위해 파이썬을 많이 사용하는데
베이스로 아나콘다를 설치하고 시작하는 것이 정석화 되었습니다.
(아나콘다와 파이썬을 동시에 설치할 경우 환경변수에 문제가 발생 할 수 있으므로 주의가 필요합니다.)
아나콘다 설치
https://www.anaconda.com/distribution/
https://www.anaconda.com/distribution/ 홈페이지에 접속 다운로드를 클릭.
상단에서 본인의 운영체제에 맞게 선택
처음 다운로드를 눌러 화면이 떴을 때, macOS로 선택되어 있으므로 본인의 운영체제에 맞게 선택.
대부분 윈도우를 쓴다 생각하고 윈도우로 진행하며, 파이썬 3.7버전 64-Bit로 진행.
다운받은 파일을 실행 시킨 첫 화면
별다른 설정은 없다 Next 클릭.
라이센스 약관 I Agree 클릭.
설치를 모든 본인계정만 설치할 것인지 모든 계정에 설치할 것인지 선택
한 컴퓨터에 계정이 여러개가 아니라면 상관 없음으로 Next 진행.
설치 경로 설정
ssd의 용량이 부족해 hdd에 설치.
설치경로에 한글이 들어가면 간혹 에러가 발생하므로 설치경로는 영어로만 작성.
옵션 선택
Adding Anaconda to my PATH environment variable(기본 값은 체크 해제)
"PATH 환경 변수에 Anaconda를 추가할지 여부를 선택하십시오. PATH 환경 변수 에 다른 소프트웨어를 방해 할 수 있으므로 Anaconda 를 추가하지 않는 것이 좋습니다 . 대신 시작 메뉴에서 Anaconda Navigator 또는 Anaconda Prompt를 열어 Anaconda 소프트웨어를 사용하십시오."
환경변수에 추가할지를 선택 아나콘다 외에 다른 파이썬 인터프리터를 환경변수에 등록해서 사용 한다면 체크 해제 하고 아나콘다만을 사용하는 경우 또는 아나콘다가 주력일 경우로 윈도우 CMD창에서 파이썬을 실행할 경우 선택
선택할 경우 윈도우 CMD창 경로와 상관없이 아나콘다를 파이썬으로 인식
환경변수를 설정해 주지만 다른 파이썬 인터프리터를 사용한다면 쉽게 충돌이 일어날 수 있다는 설명.
체크를 하고 진행.
Register Anaconda as my default Python 3.7(기본값 선택)
아나콘다를 기본 파이썬으로 등록할지 여부를 선택
개발 도구나 에디터에서 아나콘다를 파이썬으로 인식
설치중
환경변수가 추가된 화면
Anaconda 폴던로 환경변수가 5개가 자동으로 추가된 것을 확인 가능.
직접추가하려면 자신이 설치한 경로에 아래의 경로들을 추가시켜
시스템 변수의 path에 환경변수 설정
기본 설치 경로: C:\Program Files\Anaconda3
설치경로\Anaconda3,
설치경로\Anaconda3\Scripts,
설치경로\Anaconda3\Library\bin
출처: https://dwfox.tistory.com/67 [DWFOX]
설치 완료
체크박스는 사용법 안내를 위한 홈페이지 이동.
체크박스 해제 후 Finish 클릭 설치 완료.
Anaconda Prompt 실행
window키와 + r키 혹은
작업표시줄에서 검색.
위 : 기존 파이썬 / 아래 : 아나콘다로 설치한 파이썬
파이썬 버전확인은 python --version 입력.
Anaconda Prompt창 처럼
Python 3.7.3 으로 뜬다면 설치 완료.
위가 기본 cmd 아래가 Anaconda Prompt 파이썬의 두개가 설치된 것을 확인해보기 위해 각각 실행.
기존의 깔려있던 파이썬 3.7.4버전과 별개로
아나콘다를 깔면서 파이썬3.7.3버전이 설치되었다.