아나콘다 가상환경에서 코드를 실행하다가 설치된 라이브러리를 그대로 다른 가상환경에 옮기는 방법엔 두 가지가 있다.
아나콘다 가상환경을 활성화시킨 후에 아래의 명령어를 실행해야 한다.
첫 번째 방법 - pip 이용
pip freeze > requirements.txt
> 뒤의 requirements는 파일명이기 때문에 다른 이름도 가능하며 .txt 파일 형식만 맞춰주면 된다.
해당 경로에 파일이 생성된 것을 볼 수 있다.
하지만 모종의 이유로 인해 "라이브러리 == 버전" 형태가 아닌 @ file 형식으로 내보내진 경우가 존재한다. 이런 경우에는 아래와 같은 명령어로 해결이 가능하다.
pip list --format=freeze > requirments.txt
두 번째 방법 - conda 이용
conda list --export > requirements.txt
위의 방법과 비교하기 위해 requirements1.txt로 사용하였다.
conda를 이용해 라이브러리를 내보내면, 두 번째 줄처럼 가상환경 생성과 동시에 모든 라이브러리를 설치할 수 있다.
conda create -n [가상환경 이름] --file requirements1.txt
'코딩' 카테고리의 다른 글
Git 설치 방법 (0) | 2024.04.10 |
---|---|
파이토치 GPU 사용하는 방법 (0) | 2024.01.16 |
아나콘다 가상환경 설치 및 삭제 방법 (2) | 2024.01.10 |
아나콘다 가상환경에서 tensorflow가 GPU를 인식하지 못할 때 (0) | 2024.01.03 |
github 사용법 (2) | 2024.01.02 |