[python] Pipenv를 사용하여 프로젝트에 필요한 패키지 목록 생성하기

Pipenv는 Python 개발 시 가상 환경 관리와 패키지 의존성 관리를 편리하게 해주는 도구입니다. 이번 블로그 포스트에서는 Pipenv를 사용하여 프로젝트에 필요한 패키지 목록을 생성하는 방법을 알아보겠습니다.

Pipenv 설치하기

Pipenv를 사용하기 위해 먼저 설치해야 합니다. 다음 명령어를 사용하여 Pipenv를 설치하세요.

pip install pipenv

가상 환경 생성하기

Pipenv를 사용하여 프로젝트에 가상 환경을 생성할 수 있습니다. 프로젝트 디렉토리로 이동한 후 다음 명령어를 실행하세요.

pipenv --python 3.8

위 명령어는 Python 3.8 버전을 사용하는 가상 환경을 생성합니다. 필요한 Python 버전에 맞게 명령어를 수정해주세요.

패키지 설치하기

가상 환경이 생성되면 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.

pipenv install <package-name>

<package-name> 자리에 설치하고자 하는 패키지 이름을 입력하세요. 여러 개의 패키지를 한 번에 설치할 수도 있습니다. 단순히 pipenv install 명령어를 실행하면 Pipfile에 명시된 모든 패키지를 설치합니다.

패키지 목록 생성하기

Pipenv를 사용하면 설치한 패키지 목록을 생성할 수 있습니다. 프로젝트 폴더에서 다음 명령어를 실행하세요.

pipenv lock --requirements > requirements.txt

위 명령어는 Pipfile.lock 파일을 생성하고, 해당 파일에 설치된 패키지 목록을 저장합니다. 그리고 requirements.txt 파일에 해당 목록을 복사합니다.

결론

Pipenv는 Python 패키지 관리를 효율적으로 할 수 있도록 도와주는 훌륭한 도구입니다. 가상 환경 생성부터 패키지 설치와 목록 생성까지 간단한 명령어로 수행할 수 있습니다. Pipenv를 통해 프로젝트에 필요한 패키지를 손쉽게 관리하세요.

참고 자료