Python

[Python] 가상환경 명령어 모음 / requirement.txt 리스트 설치

도도걸만단 2024. 6. 11. 03:30
반응형

다시 환경 셋팅해야 할 일이 생겨 이참에 적는다.

 

1. 가상환경 명령어 모음

  • 가상환경 만들기 conda create –n 가상환경이름 python=x.x
  • 가상환경 활성화 conda activate 가상환경이름

  • 가상환경 비활성화 conda deactivate 

  • 가상환경에 패키지 설치 conda install 패키지이름

  • 가상환경 리스트 확인 conda env list = conda info --env

  • 가상환경 삭제 conda env remove -n 가상환경이름

     

  • 가상환경 설치된 패키지 확인 conda list
     
conda create -n depth-pro -y python=3.9

2. requirements.txt 설치 명령어

목록에 적힌 버전의 패키지 설치

pip install -r requirements.txt

3. pip 설치 명령어

conda install pip

 

conda create -n depth-pro -y python=3.9
conda activate depth-pro

pip install -e .

conda create: Conda로 새로운 가상 환경을 생성합니다.

-n depth-pro: 새로 생성될 가상 환경의 이름을 depth-pro로 지정합니다.

-y: 사용자 확인 없이 즉시 실행하겠다는 옵션입니다. (환경 생성 시 추가 질문을 생략)

python=3.9: 생성될 가상 환경에서 사용할 Python 버전을 3.9로 설정합니다.

 

pip install -e .

설명: 현재 디렉토리를 개발 모드로 설치하는 명령어, 명령어들로 쓸 수 있게

ex)

depth-pro-run -i ./data/example.jpg

 

-e: “editable mode”로 설치합니다. 즉, 패키지를 설치한 뒤에도 해당 디렉토리의 소스 코드를 수정하면 즉시 반영됩니다.

.: 현재 디렉토리를 가리킵니다. 현재 디렉토리의 setup.py를 찾아 설치합니다.

 

결과: 현재 디렉토리의 프로젝트가 개발 모드로 설치되며, 해당 프로젝트를 계속 수정하면서 테스트할 수 있습니다. 보통 Python 패키지를 개발하거나 작업 중인 코드를 테스트할 때 사용됩니다.

 

 

반응형