ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (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

     

    댓글

Designed by Tistory.