본문 바로가기
Programming

우분투 20.04에 아나콘다 및 장고 설치

by 느리게 걷는 즐거움 2021. 12. 18.
728x90
반응형

아나콘다 설치

아나콘다 사이트로 이동하여 아나콘다 설치 파일을 다운로드 합니다.
https://www.anaconda.com/products/individual

64-Bit (x86) Installer를 선택하여 다운로드를 완료하면 아래와 같이 anaconda shell script파일이 <다운로드> 폴더에 저장된 것을 확인할 수 있습니다.

터미널 창에서 다운로드된 스크립트 위치로 이동한 후 bash명령어로 shell script파일을 실행 합니다.

bash Anaconda3-2021.11-Linux-x86_64.sh

설치를 시작하면 라이센스 확인을 위한 enter 입력과 yes/no를 물어봅니다. yes로 설치를 수행합니다. 설치를 진행하다 물어보는 질문 중 아래와 같이 bashrc에 anaconda3의 bin 폴더를 path에 추가할지를 물어보는 부분이 나옵니다. 저는 다 enter를 눌러서 새롭게 추가하였으나 필요하신 분들은 yes를 선택해서 path를 추가하셔도 될 것 같습니다.

# Installation finished. # Do you wish the installer to prepend the Anaconda3 install location # to PATH in your /home/linuxize/.bashrc ? [yes|no]

 

아나콘다 path 추가

vi ~/.bashrc

bash파일에 아나콘다 폴더를 추가하기 위해 bashrc 파일의 마지막 부분에 아래의 코드를 추가합니다.

export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH

 

아나콘다 동작 확인

아나콘다가 설치 되었으니 django를 위한 아나콘다 가상환경을 생성하겠습니다. 터미널 창에서 conda명령을 수행하면 사용가능한 option에 대한 정보를 보여줍니다.

conda

주로 사용하는 아나콘다 명령어는 아래와 같습니다.

현재 생성된 아나콘다 가상환경을 조회한다. conda env list
가상환경 생성 const create --name <아나콘다 환경명> python=<파이썬버전 정보>
ex) const create --name web python=3.7
// "web"이라는 가상환경이름으로 python 3.7버전 가상환경을 생성하라
가상환경 삭제 const remove --name <아나콘다 환경명>
ex) conda remove --name web
// "web"이라는 가상환경이름의 가상환경을 삭제하라
현재 생성된 가상환경을 사용한다. conda activate <아나콘다 환경명>
ex) conda activate web
// "web"이라는 가상환경을 실행한다.
현재 실행중인 가상환경을 종료한다. conda deactive
실행중인 가상환경에
파이썬라이브러리 설치
conda install <라이브러리 이름>
ex) conda install django
cf) pip install <라이브러리 이름>
가상환경에서 파이썬 라이브러리 삭제 conda remove --name <아나콘다 환경명> <라이브러리 이름>
cf) pip uninstall<라이브러리 이름>


Django를 위한 가상환경을 생성하기 위해서 저는 "web"이라는 이름으로 python 3.7버전 가상환경을 생성하였습니다.

conda create --name web python=3.7

명령을 수행하면 web이라는 가상환경명이 생성된 것을 확인할 수 있습니다. Django를 위한 가상환경이니 가상환경을 실행 시키고 Django를 설치해 봅니다.

conda activate web

web가상환경이 실행되면 프롬프트의 가장 앞에 표현되는 가상환경 이름이 (base)에서 (web)으로 변경된 것을 확인할 수 있습니다.

"web"가상 환경으로 변경되었으니 Django를 설치합니다. Django 설치 시 pip와 conda 명령을 둘다 사용이 가능하지만 다른 파이썬 라이브러리와의 dependency 문제를 피하기 위해서는 가능한 conda를 이용하여 라이브러리를 설치합니다.

conda install django
pip install django

django의 경우 conda install로 설치되지 않아 pip install django로 설치를 수행했습니다. 설치 완료 후 pip list 명령어를 이용하여 설치된 package/라이브러리 정보를 확인합니다.

pip list

아래와 같이 django package가 version 3.2.10으로 설치된 것을 확인할 수 있습니다.

728x90
반응형