Technique

Anaconda 일반사용자용 주요 명령어

JAY-GO 2017. 7. 17. 21:54
반응형

아나콘다 사용시 일반사용자용 주요 명령어 라는 타이틀을 달았으나, 본인이 매번 필요해서 사용하나 매번 잊어먹는 바람에 정리해 두는 명령어 입니다. 

 

1. conda create -n [name] : [name]의 이름을 가진 환경 생성

 * conda create -n [name] python=[version] : 파이썬 버젼 지정

 ** 32bit 환경 필요 시 set CONDA_FORCE_32BIT=1 먼저 실행(추후 복원 불요)

(C:\Users\dev\Anaconda3) C:\Users\dev>conda create -n dev_go
Fetching package metadata ...........
Solving package specifications:
Package plan for installation in environment C:\Users\dev\Anaconda3\envs\dev_go:

Proceed ([y]/n)? y

 

2. conda info --envs : 현재 생성되어있는 가상환경의 목록

(C:\Users\dev\Anaconda3) C:\Users\dev>conda info --envs
# conda environments:
#
dev_go                   C:\Users\dev\Anaconda3\envs\dev_go
root                    *  C:\Users\dev\Anaconda3 

 

3.  activate [name] : [name] 환경을 활성화

(C:\Users\dev\Anaconda3) C:\Users\dev>activate dev_go

(dev_go) C:\Users\dev>

 

4. conda install -c [owner] [package(=version)] : anaconda cloud로 패키지 설치

 * anaconda를 사용하는 이유 중 하나인 패키지 통합설치 입니다. 원하는 패키지와 연관 패키지를 일괄 설치하여, 상호 호환성 등을 고려할 필요가 없습니다.

https://anaconda.org/ 에서 원하는 패키지 검색 후 상위 패키지를 사용하면 됩니다.(주로 conda-forge 그룹의 패키지를 애용하는 편입니다.)

 

(dev_go) C:\Users\dev>conda install -c conda-forge numpy
Fetching package metadata .............
Solving package specifications: .

Package plan for installation in environment C:\Users\dev\Anaconda3\envs\dev_go:

The following NEW packages will be INSTALLED:

    certifi:               2017.4.17-py36_0  conda-forge
    mkl:                 2017.0.3-0
    numpy:             1.13.1-py36_0
    pip:                  9.0.1-py36_0        conda-forge
    python:             3.6.1-3                conda-forge
    setuptools:         33.1.1-py36_0      conda-forge
    vs2015_runtime:  14.0.25420-0        conda-forge
    wheel:               0.29.0-py36_0      conda-forge
    wincertstore:      0.2-py36_0           conda-forge

Proceed ([y]/n)? y

numpy-1.13.1-p 100% |###############################| Time: 0:00:00   6.83 MB/s

 

5. conda list : 설치된 python 및 각종 패키지를 확인 합니다

(dev_go) C:\Users\dev>conda list
# packages in environment at C:\Users\dev\Anaconda3\envs\dev_go:
#
certifi                   2017.4.17              py36_0    conda-forge
mkl                     2017.0.3                       0
numpy                 1.13.1                   py36_0
pip                      9.0.1                    py36_0    conda-forge
python                 3.6.1                           3    conda-forge
setuptools            33.1.1                   py36_0    conda-forge
vs2015_runtime     14.0.25420                    0    conda-forge
wheel                  0.29.0                   py36_0    conda-forge
wincertstore          0.2                      py36_0    conda-forge

 

6. deactivate : 현재 환경 비활성화

(dev_go) C:\Users\dev>deactivate


7. conda env remove -n [name] : [name]의 이름을 가진 환경 제거

(C:\Users\dev\Anaconda3) C:\Users\dev>conda env remove -n docker-django

Remove all packages in environment C:\Users\dev\Anaconda3\envs\docker-django:

Proceed ([y]/n)? y


반응형