티스토리 뷰

개발/차근차근 AI

Anaconda 환경 이전

cozynow 2020. 4. 14. 13:59

1. Anaconda 환경을 그대로 복사하기

1.1 Anaconda 환경 생성하기

 - python 3.6.9 버전으로 project_a 라는 이름으로 가상 환경을 만들어보자.

conda create --name project_a python=3.6.9


#
# To activate this environment, use
#
#     $ conda activate project_a
#
# To deactivate an active environment, use
#
#     $ conda deactivate

 

- 가상환경이 제대로 만들어 졌는지 확인

conda env list

# conda environments:
#
base                     /home/akami/anaconda3
project_a                /home/akami/anaconda3/envs/project_a

 

- 가상환경으로 진입 후 패키지 설치해보기

conda activate project_a

conda install pandas
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/ktds/anaconda3/envs/project_a

  added / updated specs:
    - pandas


The following NEW packages will be INSTALLED:

  blas               pkgs/main/linux-64::blas-1.0-mkl
  intel-openmp       pkgs/main/linux-64::intel-openmp-2020.0-166
  libgfortran-ng     pkgs/main/linux-64::libgfortran-ng-7.3.0-hdf63c60_0
  mkl                pkgs/main/linux-64::mkl-2020.0-166
  mkl-service        pkgs/main/linux-64::mkl-service-2.3.0-py36he904b0f_0
  mkl_fft            pkgs/main/linux-64::mkl_fft-1.0.15-py36ha843d7b_0
  mkl_random         pkgs/main/linux-64::mkl_random-1.1.0-py36hd6b4f25_0
  numpy              pkgs/main/linux-64::numpy-1.18.1-py36h4f9e942_0
  numpy-base         pkgs/main/linux-64::numpy-base-1.18.1-py36hde5b4d6_1
  pandas             pkgs/main/linux-64::pandas-1.0.3-py36h0573a6f_0
  python-dateutil    pkgs/main/noarch::python-dateutil-2.8.1-py_0
  pytz               pkgs/main/noarch::pytz-2019.3-py_0
  six                pkgs/main/linux-64::six-1.14.0-py36_0


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

 

- 설치된 패키지 확인

(project_a) akami@ai-desktop:~$ conda list | grep pandas
pandas                    1.0.3            py36h0573a6f_0

 

1.2 Anaconda 환경 정보 내보내기

conda env export > project_a_env.yaml

1.3 Anaconda 가상환경 삭제하기

(base) akami@ai-desktop:~$ conda env remove -n project_a

Remove all packages in environment /home/akami/anaconda3/envs/project_a:

1.4 Anaconda 환경을 yml로 복구하기

(base) akami@ai-desktop:~$ conda env create -f project_a_env.yaml
Collecting package metadata (repodata.json): done
Solving environment: done
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate project_a
#
# To deactivate an active environment, use
#
#     $ conda deactivate

 

1.5 Anaconda 환경 복제하기

conda create --name [NEW_ENV_NAME] --clone [ENV_NAME]

(base) akami@ai-desktop:~$ conda create --name project_b --clone project_a
Source:      /home/akami/anaconda3/envs/project_a
Destination: /home/akami/anaconda3/envs/project_b
Packages: 31
Files: 0
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate project_b
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base) ktds@ai-desktop:~$ conda env list
# conda environments:
#
base                  *  /home/akami/anaconda3
project_a                /home/akami/anaconda3/envs/project_a
project_b                /home/akami/anaconda3/envs/project_b

'개발 > 차근차근 AI' 카테고리의 다른 글

ubunutu + pyenv + virturalenv 환경구축  (0) 2020.07.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함