본문 바로가기
[ETC] - Python

# 2. 가상환경 패키지 목록 저장 및 불러오기

by Bebsae 2022. 2. 21.

이번 포스트에서는 pip와 conda 패키지 관리자를 통해서 가상환경에 저장되어 있는 패키지 목록을 파일로 내보내고(exort) 이를 설치하는 (import) 방법에 대해 알아보겠다.

 

pip export

pip freeze > [파일명]

pip 패키지 관리자를 통해 현재 활성화된 가상환경의 패키지 목록을 파일로 내보내는 역할을 한다. 예를 들어 pip freeze > requirements.txt 를 하면 requirements.txt 안에 설치된 패키지 목록이 쓰여있다.

 

absl-py @ file:///opt/conda/conda-bld/absl-py_1639803114343/work
aiohttp @ file:///C:/ci/aiohttp_1637857239634/work
aiosignal @ file:///tmp/build/80754af9/aiosignal_1637843061372/work
anyio @ file:///C:/ci/anyio_1620153167783/work/dist
argcomplete @ file:///tmp/build/80754af9/argcomplete_1618920853202/work
argon2-cffi @ file:///C:/ci/argon2-cffi_1613038019788/work
astor==0.8.1
astunparse==1.6.3
async-generator==1.10
...

 

pip import

pip install -r [파일명]

export한 파일명을 입력하면 해당 가상환경에 패키지 목록들이 설치가 된다. 예를 들면, pip install -r requirements.txt

 

conda export

conda list --export > [파일명]

 

conda import

conda install --file [파일명]

댓글