python/conda

conda commands

wefree 2024. 2. 14. 14:29

miniconda install

 

기본 명령어

env 생성 / 삭제

conda env list
conda init bash  # .bashrc 환경 설정
conda create -y -n kjm_env conda-pack python=3.8.15
conda activate kjm_env
conda deactivate
conda env remove -n kjm_env

 

env 생성하는 또 다른 방법 - 참고

conda env create -f environment.yaml

# environment.yaml

name: test-env
channels:
  - conda-forge
dependencies:
  - python>=3.5
  - anaconda
  - pip
  - pip:
    - -r file:requirements.txt

 

package 설치 / 삭제

conda list
conda install -y pandas
conda install -c conda-forge pandas  # conda-forge 채널에서 pandas 검색해 설치
conda remove pandas

 

 

 

 

pack / unpack

pack

  • conda-pack 설치
    pip install conda-pack​
  • pack
    # 특정 env 만 pack 할 때
    conda pack -n kjm_env -o kjm_env.tar.gz
    
    # 설치된 전체 env 를 pack 할 때
    conda pack -f -o all_env.tar.gz
  • tar.gz 파일 확인

unpack

  • conda  envs 가 설치된 디렉토리에서 디렉토리 생성 후 tar.gz 압축 풀기
    cd $HOME/opt/miniconda3/envs
    mkdir kjm_env
    tar xvfz kjm_env.tar.gz​
  • conda activate
    conda activate kjm_env​​
  • conda unpack
    conda-unpack​