Pipenv Python 버전 지정

Faaiq Bilal 2023년6월21일
Pipenv Python 버전 지정

이 기사에서는 pipenv를 사용하여 특정 Python 버전으로 가상 환경을 만드는 몇 가지 방법에 대해 설명합니다. 전제 조건을 나열하고 가상 환경에서 특정 버전의 Python을 설치하기 위해 pipenv에 필요한 명령의 사용을 설명합니다.

pipenv 파이썬 버전 지정

먼저 pipenv를 설치해야 합니다. 아래와 같이 pip를 사용하여 설치할 수 있습니다.

python3 -m pip install --user pipenv

이제 pipenv를 사용하여 virtualenv를 만들 수 있습니다. 이 명령을 사용하기 전에 전제 조건이 있음을 염두에 두어야 합니다. 작업 시스템의 가상 환경에 원하는 특정 Python 버전을 설치해야 합니다.

예를 들어 Python 3.6으로 가상 환경 생성을 수행하려는 경우 시스템에 Python 3.6이 이미 설치되어 있어야 합니다.

특정 버전을 설치하는 가장 쉬운 방법은 apt-get 명령을 사용하는 것입니다. 정확한 목적을 위해 만들어진 편리한 개인 저장소가 있습니다.

이것은 Debian 기반 Linux 시스템에 적합합니다. Windows의 경우 여기에서 필요한 특정 버전을 설치할 수 있습니다.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

이 설정 후 Python 3.6을 설치하려면 다음 명령을 사용하여 설치할 수 있습니다.

sudo apt-get install python3.6

다른 버전의 Python을 설치하려면 python3.6을 설치하려는 버전으로 바꾸십시오. 예: python3.4.

이제 Python 3.6을 사용하는 새로운 환경이 필요한 경우 다음 명령을 사용하여 이를 수행할 수 있습니다.

pipenv install --python 3.6

이 프로그램을 실행한 디렉터리 내에서 이제 pipenv shell 명령을 실행하면 원하는 가상 환경을 사용하는 셸이 표시됩니다.

이 환경에서 사용하는 Python 버전을 변경하려면 현재 디렉토리로 이동하여 텍스트 편집기에서 Pipfile을 엽니다. 다음과 같은 섹션이 표시됩니다.

[requires]
python_version = "3.6"

이 버전을 다른 것으로 변경한 다음 pipenv 셸을 다시 시작하면 새 버전으로 환경이 시작됩니다. 다시 한 번 시스템에 최신 버전의 Python을 설치해야 합니다.