[Python] AnaConda 사용법 , 환경변수 설정
    - MiniConda도 동일 (아나콘다, 미니콘다), conda 사용법
//------------------------------------- 
    - 설치 
Conda - 개발 언어 패키지 매니저 , 개발 환경 관리 시스템 
AnaConda 
https://www.anaconda.com/ 
    - 설치 완료 용량 : 7G
전체 설치 파일 (최신버전을 설치 하려면 오히려 여기서 설치파일을 구해야 한다)
https://repo.anaconda.com/archive/
MiniConda 
https://docs.conda.io/en/latest/miniconda.html 
    - 설치 완료 용량 : 1G 
//-----------------------------------------------------------------------------
< ubuntu Anaconda 설치 >
     - 설치 매뉴얼 
https://docs.anaconda.com/free/anaconda/install/linux/
     - 삭제 매뉴얼 
https://docs.anaconda.com/free/anaconda/install/uninstall/
//------------------------------------- 
     - 설치 준비 
$ sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 
     - 설치 파일 리스트 
https://repo.anaconda.com/archive/
     - 설치 파일 다운로드 
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
     - 설치 파일 실행 
chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh 
bash ~/Anaconda3-2024.02-1-Linux-x86_64.sh 
//------------------------------------- 
     - base 환경으로 자동 시작 설정 
$ /home/ubuntu/anaconda3/bin/conda init 
          - .bashrc 파일에 다음이 추가됨 
# >>> conda initialize >>> 
# !! Contents within this block are managed by 'conda init' !! 
__conda_setup="$('/home/ubuntu/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" 
if [ $? -eq 0 ]; then 
    eval "$__conda_setup" 
else 
    if [ -f "/home/ubuntu/anaconda3/etc/profile.d/conda.sh" ]; then 
        . "/home/ubuntu/anaconda3/etc/profile.d/conda.sh" 
    else 
        export PATH="/home/ubuntu/anaconda3/bin:$PATH" 
    fi 
fi 
unset __conda_setup 
# <<< conda initialize <<< 
//------------------------------------- 
     - 자동 시작 중단 
          - .bashrc 파일에 추가된 것(conda 자동시작 스크립트) 삭제 
$ conda init --reverse --all 
//------------------------------------- 
    - 해당 환경의 python  버전 변경 방법 
conda activate 환경이름 
conda update conda 
conda install python=3.10 
//-----------------------------------------------------------------------------
//------------------------------------- 
- 생성된 가상 환경은 용량 차이가 없음 
AnaConda - 110M 
MiniConda - 110M 
//------------------------------------- 
    - 환경 변수 설정
        - ex) 콘다 경로가 C:\ProgramData\Miniconda3 인 경우
> setx Conda "C:\ProgramData\Miniconda3"
> refreshenv 
    - PATH 경로 환경변수 순서 
        - 설치된 파이썬 경로가 먼저 와야 한다
%PythonPath%\Scripts
%PythonPath%\
%Conda%\condabin
//-----------------------------------------------------------------------------
< 사용법>
- 생성된 가상환경 리스트
> conda env list
- 참고! "conda list" 는 "conda 환경에 설치된 package list"
    - 가상 환경 만들기
        - 예) 파이선 3.7용
> conda create --name 이름 python=3.7 
    - 가상 환경 시작하기(들어가기) 
> conda activate 이름 
    - 현재 활성화된(사용중인) 환경 이름
$ echo $CONDA_DEFAULT_ENV
    - 가상 환경 끝내기(나오기) 
> conda deactivate
- 가상환경 삭제
> conda remove -n 이름 --all
//-----------------------------------------------------------------------------
    - conda 자체 update (업그레이드) , canda update(self update, selft upgrade ,버전 업그레이드 명령)
https://docs.anaconda.com/anaconda/install/update-version/ 
> conda --version
> conda update -n base conda 
    - 실행 결과에 추가로 "conda install conda=24.3.0" 등이 출력되면 그 명령을 실행한다. 
> conda install conda=24.3.0
- 만약 최신 버전으로 업그레이드가 안된다면 다음 사이트에서 설치파일을 다운받는다
https://repo.anaconda.com/archive/