-
(Anaconda) anaconda를 통한 가상환경 생성/제거/연동IT 지식 창고 2019. 3. 19. 18:31
1. cmd창에서 Python 버전 확인하는 방법
단축키 : Win키 + R
실행창에서 cmd친후 확인
python --version 입력하기
2. 파이썬 가상환경 만들기 (Anaconda를 이용)
미리 Anaconda라는 파이썬 패키지를 검색하여 다운로드하셔야 사용 가능합니다.
conda create -n 가상환경이름 python=3.x anaconda ex) 1. conda create -n test python=3.6 (최소한의 python 패키지만 설치) 2. conda create -n test python=3.6 anaconda (python사용 시 자주사용하는 라이브러리 포함(numpy, pandas 등))
하면 본인의 anaconda를 저장한 경로에 env라는 폴더 안에 가상 환경 폴더가 생깁니다.
참가로 본인이 원하는 이름을 만들 때 python 3.6과 같이 띄어쓰기는 안되고 하려면 python_3.6으로 하면 됩니다.
* 가상환경만드는 이유?
- 파이썬은 버전마다 호환이 안되는 경우가 많아서 본인만의 독립적인 파이썬 환경을 만들어 그 때 사용하던 버전 그대로 사용하기 위함이라고 할 수 있습니다. 즉, 1년 전의 버전에서 했던 프로젝트를 현재 다시 수정하려고 하니 이미 그전에 해오던 프로젝트 때 python, numby, pandas 등 버전을 업그레이드해서 1년 전의 프로젝트가 작동이 안되는 경우가 많음.
* 가상환경리스트 체크 방법
conda env list를 치면 본인의 가상환경들이 다 나온다.
2-1. 파이썬 가상환경 실행방법
activate handson_ml(본인이원하는이름) 하면 가상환경이 실행되고 이 상태에서 원하는 라이브러리를 다운하거나 업그레이드 합니다.
원래 상태로 돌아가려면 deactivate를 합니다.
* 가상환경 삭제 방법
C:\Users\WIN10>conda remove --name handson_ml --all
2-2. 라이브러리 설치 방법
예를 들어 내가 원하는 가상환경에 사이킷런(scikit-learn)을 설치 시 이렇게 사용하고,
(handson_ml) C:\Users\WIN10>pip install scikit-learn (handson_ml) C:\Users\WIN10>pip install scikit-learn==0.20.0
라이브러리 설치 시 pip install (원하는 라이브러리)를 하면 최신의 버전이 다운로드 됩니다.
그러나 내가 원하는 버전이 따로 있을 때는 pip install (원하는 라이브러리)==0.20.0 이런식으로 하면 되고,
만약 버전을 잘 모르겠다 기억이 안 난다 싶으면 아무 숫자나 치면 cmd창에서 상세하게 잘 알려 줍니다.
2-3. 주피터 노트북(Jupyter Notebook)에서 사용하기
제가 주로 사용하는 게 주피터 노트북이라서 주피터 노트북에서 사용하는 방법입니다.
먼저 pip install ipykernel로 ipykernel을 다운로드 해줍니다. 저는 예전에 이미 다운로드 해놔서 저렇게 나오는 거구요.
python -m ipykernel install --user --name 본인이만든가상환경이름 --display-name "원하는이름"
위와 같이 명령어를 추가 해줍니다.
그리고 주피터노트북에 들어가보면 커널이 하나 추가 되어 있을 겁니다.
이 때, 꼭 본인이 추가하고자 하는 가상환경을 activate 한 후에 커널에 추가하셔야 제대로 적용이 됩니다.
* 커널 삭제하는 방법
C:\Users\WIN10>jupyter kernelspec uninstall handson_ml
'IT 지식 창고' 카테고리의 다른 글
주가 예측 딥 러닝을 위한 자료들 (0) 2019.04.02 KNN(K Neighbor Nearest)이란? (0) 2019.03.25 (Kaggle) Titanic Machine Learning 입문 (0) 2019.01.31 split(), strip() (0) 2019.01.30 간단하게 원하는 열만 따로 뽑아 프린트할 때 (0) 2019.01.29 댓글