Python 가상 환경 관리

PythonBeginner
지금 연습하기

소개

Python 가상 환경은 단일 머신에서 서로 다른 Python 환경을 격리하는 데 사용되는 도구입니다. 이는 서로 다른 요구 사항을 가진 프로젝트에서 작업하거나, 전역 Python 환경에서 패키지 간의 충돌을 방지하려는 경우에 유용합니다.

성과

  • virtualenv 명령어
  • 가상 환경 활성화
  • 가상 환경 종료
  • Python 버전 할당

가상 환경 생성

먼저, Python 가상 환경을 생성해 보겠습니다.

virtualenv venv

이제 "venv"라는 가상 환경이 생성되었습니다. 다음으로, 가상 환경에 Python 패키지를 설치할 수 있습니다.

Python virtual environment creation

가상 환경 사용

이제 source 명령어를 사용하여 가상 환경을 활성화합니다:

source venv/bin/activate
Activating virtual environment

그런 다음, 서드파티 패키지를 설치합니다:

pip install pygame
Installing pygame package

pygame 이 이 환경에 성공적으로 설치되었습니다.

pip list
List of installed packages

마지막으로, deactivate 명령어를 사용하여 가상 환경을 종료합니다:

Deactivating virtual environment command

주 환경에는 pygame 이 설치되지 않은 것을 확인할 수 있습니다.

pygame not in main environment

다양한 Python 버전 사용

원하는 Python 버전을 사용하여 가상 환경을 생성할 수도 있습니다.

예를 들어, Python3 가상 환경을 생성하려면 먼저 Python3 의 위치를 알아야 합니다:

which python3
Locating Python3 executable path

그런 다음 -p 옵션을 사용하여 지정할 수 있습니다:

virtualenv -p /usr/bin/python3 venv3
Creating Python3 virtual environment

요약

축하합니다! Python 가상 환경 랩을 완료했습니다.

이 랩에서는 다음을 배웠습니다:

  • Python 가상 환경을 생성하는 방법.
  • PyPI 패키지 관리자를 사용하여 Python 가상 환경에 패키지를 설치하는 방법.
  • 서로 다른 Python 가상 환경을 관리하는 방법.