버전관리 등을 위해
현재 가상환경 정보
conda info --envs
가상환경 만들기
conda create --name <이름> (파이썬 버전)
가상환경 실행
conda activate <이름>
가상환경 종료
conda deactivate
가상환경 삭제
conda remove --name <이름> --all
현재 라이브러리 목록 조회
conda list
# 아나콘다 환경pip list
# 파이썬 환경python이나 pip으로 설치된 패키지 목록을
requirements.txt
로 만들기 위해 freeze 명령어를 사용한다.
pip freeze > requirements.txt
requirements.txt의 패키지를
설치
하기 위해
pip install -r requirements.txt
docker를 통해 컨테이너로 올릴 시, requirements.txt 파일의 volume mount와 컨테이너 내부에서의 패키지 설치
## dockerfile 예시
FROM python:3
WORKDIR /home/app
#If we add the requirements and install dependencies first, docker can use cache if requirements don't change
ADD requirements.txt /home/app
RUN pip install --no-cache-dir -r requirements.txt
ADD . /home/app
CMD python server.py
EXPOSE 3000