아나콘다(Anaconda) 설치, 가상환경, 프롬프트 conda, pip 명령
글. 오상문 sualchi@daum.net
프로그램 설치나 프로그램 개발 작업은 관리자 계정에서 작업하는 것이 좋습니다. 일반 사용자 계정은 나중에 권한과 관련된 설치나 접근 에러가 발생할 수도 있습니다(자주는 아닙니다만...).
이제 아래 링크에 접속해서 운영체제에 맞는 버전을 다운로드하여 설치합니다.
아나콘다 다운로드 : www.anaconda.com/products/individual
설치 과정은 아래 블로그 링크를 참고하세요,
아나콘다를 설치하면 아나콘다 네비게이터, 쥬피터 노트북, 아나콘다 프롬프트와 파워쉘(Powershell) 프롬프트 프로그램 등이 설치됩니다.
두 프롬프트 프로그램 중에서 하나를 실행하면 명령을 입력할 수 있는 화면이 나타납니다. 윈도우 사용자는 파워쉘 프롬프트를 권장합니다.
프롬프트에서는 가상환경 생성/관리, 새로운 프로그램이나 라이브러리 모듈 설치 등의 작업을 할 수 있습니다.
conda info -e : 콘다 환경정보
conda -V : 콘다 버전
conda env list : 콘다 가상환경 리스트
기본적으로 아나콘다는 가상환경 기반의 개발이 가능합니다. 여러 가상환경을 만들고 파이썬 버전이나 개발과 관련된 모듈 버전 등을 다르게 해서 사용할 수 있습니다.
기본 가상환경은 base라는 이름을 갖습니다. 만약 파이썬 3.7 버전의 가상환경을 py37이라는 이름으로 만들고 싶으면 다음처럼 명령합니다.
conda create -n py37 python=3.7 anaconda
현재 사용가능한 가상환경 리스트를 보려면 다음처럼 입력합니다.
conda env list
그냥 conda list를 입력하면 현재 가상환경에 설치된 프로그램과 모듈 정보를 보여줍니다.
만들어진 가상환경 py37로 이동(변경)하려면 다음처럼 입력합니다.
conda activate py37
만약 현재 사용중인 가상환경을 빠져나가려면 다음처럼 명령합니다.
conda deactivate
기존 가상환경(예: py37)을 삭제할 때는 다음처럼 명령합니다.
conda remove -n py37 --all
콘다에서 프로그램/모듈 설치를 위한 명령은 conda install와 pip install 이 있으며 conda 명령을 권장합니다. 그런데 conda install로 설치할 수 없는 경우에 pip install을 이용하기 바랍니다.
라이브러리 install은 각 가상환경이나 base에 맞는 것으로 진행하면 됩니다.'''
base 상태에 설치할 때(예를 들어 텐서플로우 설치)는 다음처럼 입력합니다.
conda install tensorflow
설치 버전 지정은 다음처럼 합니다.
conda install tensorflow=1.15 : 1.15.x 버전
conda install "tensorflow<2.2" : 2.2 미만 버전
만약 특정 가상환경에 설치하려면 해당 환경을 활성시킨 후(activate)에 설치하거나, 다음처럼 가상환경 이름을 지시하여 설치합니다.
conda install -n py37 tensorflow
현재 설치된 모듈들을 업데이트 하려면 다음 명령을 이용합니다.
conda update --all
또는
conda updte -n py37 --all
requirements.txt 파일에 필요한 모듈들을 줄마다 적고 다음처럼 모두 설치할 수도 있습니다.
pip install -r requirements.txt
만든 가상환경을 개발하려면 아나콘다 네비게이터를 활용합니다. 네비게이터에서 가상환경을 선택하고, 아래 프로그램 목록에 있는 쥬피터노트북을 설치하고 실행합니다. 새로 프로그램을 만들거나 기존 프로젝트에 있는 코드를 불러와서 실행하면 가상환경 기반으로 동작하게 됩니다.
[예] requirements.txt
numpy==1.16.5
tensorflow==1.15.1
tensorboard==1.15.1
keras==2.3.1
pandas==0.25.1
tqdm==4.36.1
music21
matplotlib==3.1.1
[참고] pip
pip 버전이 낮으면 특정 모듈을 설치하지 못할 수 있는데, 버전 업데이트를 해야 합니다.
pip install --upgrade pip
pip에서 설치 모듈 버전을 지정하려면 ==를 이용합니다.
pip install tensorflow==1.15 : 1.15.x 버전
pip install "tensorflow<2.2" : 2.2 미만 버전
<이상>
'소프트웨어 개발&환경' 카테고리의 다른 글
윈도우 환경 플로터 개발환경 셋팅 (0) | 2021.06.03 |
---|---|
표준 미디 파일 구조(포맷, 형식) (0) | 2021.02.23 |
Git, Github 저장소 명령어 (0) | 2021.01.26 |
앱인벤터에서 진화한 코듈라(KODULAR) (0) | 2021.01.14 |
온라인 코딩 사이트, Repl.it (0) | 2020.12.06 |