728x90

Ubuntu 20.04 환경에서 Anaconda 를 설치하고 이를 이용해 python 가상환경을 설정하는 방법입니다.
Anaconda 설치
# user 홈 directory 로 이동
$ cd
# anaconda 설치 파일 불러오기
$ wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh
위 처럼 wget 명령어로 설치 파일을 불러와도 되고, 아래 홈페이지에 직접 들어가서 원하는 버전의 anaconda 리눅스 installer를 찾아서 설치하는 방법도 있습니다. (해당 파일에서 오른쪽 버튼을 눌러 주소 복사를 하셔서 wget 옆에 붙여넣기 하시면 됩니다.)
https://repo.anaconda.com/archive/
Index of /archive
repo.anaconda.com
위처럼 .sh 로 끝나는 파일을 다운 받은 후, 해당 파일이 있는 위치에서 설치를 실행하면 됩니다.
$ bash Anaconda3-2024.10-1-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 가 아닌 다른 경로를 입력한 경우 그 경로를 입력해주어야 한다.
$ export PATH=/home/$USER/anaconda3/bin:$PATH
# conda 시작
$ conda init
$ soruce ~/.bashrc
$ conda -V
conda 24.9.2
# [선택] 다운로드 파일 삭제
$ rm Anaconda3-2024.10-1-Linux-x86_64.sh
가상환경 생성
# 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
반응형
'Programming > Python' 카테고리의 다른 글
| [Python pip/PyPi] python package whl 파일 생성 및 PyPi 에 배포하기 (0) | 2021.10.13 |
|---|---|
| [우분투/ubuntu 20.04] Jupyter Notebook 설치하기 / Conda env Kernel 추가 (0) | 2021.07.19 |
| [Apple M1/ Python] anaconda 로 python 라이브러리 opencv (cv2) 설치 (0) | 2021.03.28 |
| [Python] OS, CPU 갯수 등 컴퓨터 정보 불러오기 (2) | 2020.05.12 |