[python] Pipenv를 사용하여 가상 환경 생성 및 패키지 설치하기

소개

Pipenv는 Python 프로젝트를 위한 가상 환경 및 패키지 관리 도구입니다. 기존의 pip와 virtualenv를 통합하여 사용하므로, Python 개발을 위한 편리한 환경을 구축할 수 있습니다.

가상 환경 생성하기

  1. Pipenv를 설치합니다.
    $ pip install pipenv
    
  2. Python 프로젝트 디렉토리로 이동합니다.
    $ cd myproject
    
  3. 가상 환경을 생성합니다.
    $ pipenv --python 3.9
    

    위 예시에서는 Python 버전을 3.9로 설정한 가상 환경을 생성합니다.

  4. 가상 환경 활성화하기
    $ pipenv shell
    

    가상 환경을 활성화하여 패키지를 설치하고 실행할 수 있습니다.

패키지 설치하기

  1. 필요한 패키지를 설치합니다.
    $ pipenv install requests
    

    위 예시에서는 requests 패키지를 설치합니다.

  2. Pipfile에 설치된 패키지 목록을 확인할 수 있습니다.
    $ pipenv lock --requirements
    
  3. Pipfile에 패키지에 대한 버전 제약을 추가할 수 있습니다.
    $ pipenv install requests~=2.25.1
    

    위 예시에서는 requests 패키지의 2.25.1 버전 이상, 2.26 버전 미만을 설치합니다.

  4. 설치된 패키지들을 정리합니다.
    $ pipenv clean
    

    사용되지 않는 패키지들을 제거하여 가상 환경을 정리합니다.

추가 기능

Pipenv는 다양한 추가 기능을 제공합니다. 몇 가지 예시를 소개합니다.

결론

Pipenv를 사용하여 가상 환경을 생성하고 패키지를 설치하는 방법을 알아보았습니다. Pipenv의 다양한 기능을 활용하여 Python 프로젝트를 효율적으로 관리할 수 있습니다.

참고 링크: Pipenv 공식 문서