Python의 환경 설정

gclee·2024년 4월 28일

FastAPI

목록 보기
3/7
post-thumbnail

Python의 패키지 관리

Python에서 pip install 명령어를 사용할 경우, 기본적으로는 시스템의 글로벌 환경에 패키지가 설치됩니다. 이는 프로젝트 간 의존성 충돌의 원인이 될 수 있기 때문에, Python 개발자들은 각 프로젝트에 맞게 독립된 환경을 구성하는 것이 중요합니다.

따라서, Python에서 패키지를 설치하기 전에는 가상 환경을 생성하고 활성화하는 단계가 필요합니다. 활성화된 가상 환경에서 pip install을 실행하면, 패키지는 격리된 환경에 설치되어 다른 프로젝트와의 간섭 없이 사용할 수 있습니다.

Python의 가상 환경

Python에서는 venv 모듈을 사용하여 가상 환경을 생성합니다. 이는 Python에 내장된 모듈로, 각 프로젝트의 의존성을 격리시켜 관리할 수 있게 해 줍니다.

가상 환경 생성

가상 환경을 만들기 위한 명령어는 다음과 같습니다.

python3 -m venv .venv

여기서 -m venv는 Python의 내장 모듈 venv를 사용하라는 명령입니다.

.venv 부분은 가상환경의 폴더 이름을 지정합니다.

가상 환경 활성화

  • macOS/Linux
    source .venv/bin/activate
  • Windows
    .venv\Scripts\activate

가상 환경을 활성화하면, 설치된 모든 패키지는 해당 환경 내에서만 사용 가능하며, 시스템의 글로벌 Python 환경과는 독립적입니다.

가상 환경 비활성화

가상 환경에서 나오려면, 다음 명령어를 사용합니다:

deactivate

0개의 댓글