[python] Pipenv를 사용하여 패키지 목록을 파일로 내보내기

Pipenv는 Python 프로젝트를 위한 패키지 관리 도구입니다. 효율적으로 가상 환경을 구축하고 필요한 패키지를 관리할 수 있습니다. 이번에는 Pipenv를 사용하여 프로젝트의 패키지 목록을 파일로 내보내는 방법에 대해 알아보겠습니다.

Pipenv lock을 사용하여 패키지 목록 생성

Pipenv lock 명령을 사용하면 현재 프로젝트의 패키지 목록을 생성할 수 있습니다. 이 명령은 Pipfile.lock 파일을 생성하는데, 이 파일은 프로젝트에 설치된 모든 패키지와 해당 버전을 포함합니다.

다음은 명령 프롬프트 또는 터미널에서 Pipenv lock 명령을 사용하여 패키지 목록을 생성하는 방법입니다:

$ pipenv lock

명령이 실행되면 Pipfile.lock 파일이 생성됩니다. 이 파일은 JSON 형식이며, 다른 사람과 프로젝트를 공유하거나 다른 환경에서 패키지를 설치할 때 사용할 수 있습니다.

생성된 파일을 사용하여 패키지 설치

Pipfile.lock 파일을 사용하여 프로젝트에 패키지를 설치하려면 다음 명령을 사용하면 됩니다:

$ pipenv install --ignore-pipfile

--ignore-pipfile 옵션은 Pipfile 파일 대신 Pipfile.lock 파일을 사용하여 패키지를 설치하도록 명시합니다.

요약

Pipenv를 사용하여 Python 프로젝트의 패키지 목록을 파일로 내보내는 방법을 살펴보았습니다. 패키지 목록은 Pipenv lock 명령을 사용하여 생성한 Pipfile.lock 파일을 통해 공유하거나 다른 환경에서 패키지를 설치할 때 사용할 수 있습니다. 이를 통해 프로젝트의 패키지 관리를 더욱 쉽고 효율적으로 할 수 있습니다.

참조: Pipenv 공식 문서