티스토리 뷰
1. Introduction to Deep Learning / L3. Anaconda - Managing environments
chrisysl 2018. 6. 18. 12:47Managing environments
- 앞서 언급하였듯, conda는 프로젝트별 environment를 생성할 수 있다.
- environment를 생성하려면, conda create -n [env_name] [list of packages] 과 같이 입력해주면 된다.
- -n [env_name] 에서 생성하고자 하는 environment의 이름을 설정(-n : name을 의미)
- 예를들어 my_env 라는 이름의 numpy environment를 설치하고 싶은 경우
- conda create -n my_env numpy
# numpy environment를 생성하는 명령어
- environment를 생성시 설치할 파이썬의 버전을 지정해줄 수 있다.
- 이는 2.x대 버전의 파이썬과 3.x대 버전의 파이썬을 동시에 사용해야할 떄 유용함
- #> conda create -n py3 python=3
- #> conda create -n py2 python=2 와 같이 명시해주면 된다.
Entering an environment
- environment 생성을 마친 뒤, 이 환경을 활성화하여 작업을 시작하면 된다.
- #> activate [env_name]
# 프롬프트 좌측에 env가 활성화 된것을 알 수 있음.
- 최초 env를 활성화시키면 디폴트로 설치되어있는 패키지들을 포함해 추가로 설치된 것은, 생성시에 입력한 것 뿐이다.
- 이는 conda list 를 입력하여 확인 가능.
- 활성화 된 env 내에 패키지를 설치하는 명령어는 위와 동일 conda install [package_name]
- 해당 환경에만 설치하고싶은 패키지가 있을때 사용할 수 있다.
# 활성화된 환경을 비활성화 시키려면 deactivate 만 입력해주면 된다.