[python] Pipenv를 사용하여 프로젝트 환경 복원하기

소개

Pipenv는 파이썬 프로젝트를 위한 패키지 관리 도구입니다. 이를 사용하면 가상 환경을 만들고, 필요한 패키지들을 관리하는 작업을 간단하게 할 수 있습니다. 이번 포스트에서는 Pipenv를 사용하여 파이썬 프로젝트 환경을 복원하는 방법을 알아보겠습니다.

Pipenv 설치하기

Pipenv를 사용하기 위해서는 먼저 파이썬과 pip가 설치되어 있어야 합니다. 파이썬이 설치되어 있지 않다면 공식 웹사이트에서 파이썬을 다운로드하여 설치해주세요. 그리고 파이썬 설치 후에는 pip를 업데이트해야 합니다. 다음 명령을 사용하여 pip를 업데이트할 수 있습니다.

$ pip install --upgrade pip

Pipenv를 설치하려면 다음 명령어를 실행하세요.

$ pip install pipenv

프로젝트 환경 복원하기

Pipenv를 이용하여 프로젝트 환경을 복원하려면 프로젝트 폴더로 이동한 후, 다음 명령어를 실행합니다.

$ pipenv install

위 명령어는 Pipfile을 읽어 필요한 패키지를 다운로드하고, 가상 환경을 만듭니다. 이 과정은 얼마나 많은 패키지가 필요한지에 따라 시간이 걸릴 수 있습니다.

만약 이미 프로젝트 폴더에 Pipfile이 있다면, 해당 파일에 명시된 패키지들을 설치할 수 있습니다.

$ pipenv sync

가상 환경 사용하기

Pipenv를 이용하여 가상 환경을 만들면 독립된 파이썬 환경을 사용할 수 있습니다. 가상 환경을 실행하려면 다음 명령어를 실행하세요.

$ pipenv shell

위 명령어를 실행하면 가상 환경으로 변경되며, 이후에 실행되는 명령어들은 가상 환경에서 동작합니다.

결론

Pipenv를 사용하면 파이썬 프로젝트의 패키지 관리와 가상 환경 관리가 쉬워집니다. 프로젝트를 시작하거나 다른 환경에서 작업할 때 Pipenv를 사용하여 프로젝트 환경을 손쉽게 복원해보세요.

참고 자료