본문 바로가기

Programming/Python

[Python/ Anaconda] Ubuntu 20.04 Anaconda 설치 및 Python 가상환경 설정 하기

아나콘다 로고

Ubuntu 20.04 환경에서 Anaconda 를 설치하고 이를 이용해 python 가상환경을 설정하는 방법입니다.


Anaconda 설치


# user 홈 directory 로 이동
$ cd
# anaconda 설치 파일 불러오기
$ wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh

위 처럼 wget 명령어로 설치 파일을 불러와도 되고, 아래 홈페이지에 직접 들어가서 원하는 버전의 anaconda 리눅스 installer를 찾아서 설치하는 방법도 있습니다.

https://www.anaconda.com/products/individual/download-success

 

Anaconda | Get Started

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

 

위처럼 .sh 로 끝나는 파일을 다운 받은 후, 해당 파일이 있는 위치에서 설치를 실행하면 됩니다.

 

$ bash Anaconda3-2019.10-Linux-x86_64.sh
Anaconda3 will now be installed into this location:
  /home/{username}/anaconda3
  
  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below
   
  [/home/{username}/anaconda3] >>> {그냥 enter 누르면 /home/{username}/anaconda3 에 anaconda3 가 저장이 됨, 원하는 위치가 있으면 해당 위치를 입력하면 됨}

위 설치 과정에서 Location을 묻는 칸에서 아무 것도 입력하지 않고 enter를 누르면 보통 /home/{username}/ananconda3 와 같은 위치에 anaconda 관련 파일이 설치가 된다.

 

 

반응형

 

Anaconda 설정


아래 명령어를 통해 conda 명령어를 기본으로 사용할 수 있도록 한다.

아래 PATH 에서 /home/{username}/anaconda3 은 위에서 ananconda3 를 설치한 경로를 의미한다.

만약 기본 root 가 아닌 다른 경로를 입력한 경우 그 경로를 입력해주어야 한다.

  $ source ~/.bashrc
  $ export PATH=/home/{username}/anaconda3/bin:$PATH
  $ conda -V
  conda 4.7.12
  
  # 다운로드 파일 삭제
  $ rm Anaconda3*

 

 

가상환경 생성


# conda 가상환경 생성
$ conda create --name 가상환경이름 [--clone 복제할가상환경이름 | python=원하는버전]
 
# 예시
$ conda create --name test python=3.9
.
.
# To activate this environment, use
#
#     $ conda activate test
#
# To deactivate an active environment, use
#
#     $ conda deactivate

잘 생성이 되었는지 확인

$ conda env list
base                  *  /home/{username}/anaconda3
test                     /home/{username}/anaconda3/envs/test

 

가상환경 실행 (활성화)


$ conda activate {가상환경이름}

# 예시
$ conda activate test

해당 가상환경 lib 리스트 확인

$ conda list
# packages in environment at /home/{username}/anaconda3/envs/test:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main
_openmp_mutex             4.5                       1_gnu
ca-certificates           2021.7.5             h06a4308_1
certifi                   2021.5.30        py39h06a4308_0
.
.

 

가상환경 비활성화


$ conda deactivate

 

 

가상환경 삭제


$ conda remove --name test --all
.
.
.
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

 

반응형