1. requirements.txt 설치
대부분의 인공지능 모델을 가져오게 되면,
이처럼 설치해야 하는 requirements.txt이 존재하게 되는데, 이를 내 컴퓨터의 기본환경인 vscode터미널 또는 cmd로 설치하기에는 부담이 존재한다.
추후에 버전 오류나 라이브러리 설치 관리가 어려워지기 때문이기에 가상환경인 아나콘다를 사용하는 것인데, 그렇다면 아나콘다에서 requirements.txt를 어떻게 설치할 수 있을까?
콘다 프롬포트인 Anaconda Prompt를 켜준 이후,
- Anaconda Prompt 기본명령어
콘다 환경 조회
콘다 환경 생성conda env list
콘다 환경 활성화conda create --name $ENVIRONMENT_NAME
conda activate $ENVIRONMENT_NAME
콘다 환경 조회 시에 환경이 존재하면 해당 환경을 활성화하고,
환경이 base밖에 없다면 새로운 환경을 생성해준 후 활성화 해주면 된다.
이렇게 환경 생성 후엔, 해당 환경으로 이동 후 requirements.txt가 존재하는 위치로 cd명령어를 통해 이동한다.
이후 아래 명령어를 통해 requirements.txt에 존재하는 라이브러리들을 한 번에 다운로드할 수 있게 된다.
pip install -r requirements.txt
2. requirements.txt 만들기
현재 내가 설치했던 라이브러리들을 앞으로 다시 옮겨서 재설치하게 될 때, 어떤 라이브러리를 설치했었는지 일일이 찾아보는 건 거의 불가능에 가까울 정도이다.
이런 문제를 위해 설치했던 환경에 필요한 라이브러리들을 requirements.txt에 남겨두는데,
이는 conda에서 해당 환경으로 이동 후, 아래 명령어를 통해 현재 터미널 위치에 requirements.txt문서를 남길 수 있다.
pip freeze > requirements.txt