Deep Learning

anaconda 다중 사용자(multi-user) 환경 세팅

Kimhj 2024. 1. 15. 16:55
# 그룹 추가
sudo addgroup add [그룹명]

# 그룹이 Anaconda 폴더에 접근할 수 있도록 권한 변경 ex) /anaconda3
sudo chgrp -R mygroup /PATH/TO/ANACONDA/INSTALL
sudo chmod 770 -R /PATH/TO/ANACONDA/INSTALL

# 유저를 Anaconda 접근할 유저를 추가
sudo adduser [유저] [그룹명]

 

  • 환경 변수 설정
    • 유저의 홈 디렉터리에서 환경 변수(.bashrc) 적용(Anaconda 환경 접근을 위해)
    • 현재 서버의 경우, ‘/anaconda3’ 디렉터리에 환경 세팅 완료
    # >>> conda initialize >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$('/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup";
    else
        if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
            . "/anaconda3/etc/profile.d/conda.sh"
        else
            export PATH="/anaconda3/bin::$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda initialize <<<
    
  • 환경 생성 시 유의 사항
    • env 이름이 겹치지 않도록 list 확인 후 생성
    • base 환경에 설치되어 있는 라이브러리
  • Reference

'Deep Learning' 카테고리의 다른 글

conda env 실행 시 오류 해결  (0) 2024.01.31
pytorch gpu(cuda) 정보 확인  (0) 2024.01.17
Multi class Segmentation Loss function 정리  (1) 2024.01.15
Atrous Convolution 개념, 설명, 정리  (0) 2023.12.15
UNET 구조, 설명  (1) 2023.12.12