> 백엔드 개발 > 파이썬 튜토리얼 > 초보자를 위한 Python 가상 환경

초보자를 위한 Python 가상 환경

Patricia Arquette
풀어 주다: 2024-11-30 12:15:14
원래의
319명이 탐색했습니다.

Python Virtual Environments for Beginners

Python을 처음 사용하는 경우 가상 환경에 대해 들어봤지만 그것이 무엇인지, 왜 필요한지 잘 알지 못할 수도 있습니다. 간단하게 풀어보겠습니다!

가상 환경이란 무엇입니까?

Python 프로젝트의 클린룸과 같은 가상 환경을 생각해 보세요. 컴퓨터의 기본 Python 설치나 다른 프로젝트에 영향을 주지 않고 패키지와 종속 항목을 설치할 수 있는 격리된 공간입니다.

왜 필요한가요?

두 가지 Python 프로젝트를 진행하고 있다고 상상해 보세요.

  • 프로젝트 A에는 패키지 버전 1.0이 필요합니다
  • 프로젝트 B에는 동일한 패키지의 버전 2.0이 필요합니다

가상 환경이 없으면 충돌이 발생합니다! 가상 환경은 각 프로젝트에 자체 패키지가 포함된 별도의 공간을 제공하여 이 문제를 해결합니다.

가상 환경을 만드는 방법

놀랍도록 간단해요! 두 가지 명령만 필요합니다:

# Create the virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

로그인 후 복사

첫 번째 명령을 분석해 보겠습니다.

  • python3 - Python 3 실행
  • -m venv - Python에게 venv 모듈을 실행하라고 지시합니다
  • 마지막 venv - 디렉토리 이름입니다(아무 이름으로 지정할 수 있음)

작동하는지 확인하는 방법

가상 환경이 활성화되면 터미널 프롬프트 시작 부분에 (venv)가 표시됩니다.

(venv) username@computer:~/project$

로그인 후 복사

패키지 설치

가상 환경이 활성화되면 pip를 사용하여 패키지를 설치할 수 있습니다.

pip install requests

로그인 후 복사

이러한 패키지는 가상 환경에만 설치되어 시스템 Python을 깨끗하게 유지합니다.

공통 명령

# Create virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

# Install packages
pip install requests
pip install -r requirements.txt # install from a requirements file

# See what's installed
pip list

# Deactivate when you're done
deactivate

로그인 후 복사

모범 사례

  1. 각 Python 프로젝트에 대한 가상 환경 생성
  2. .gitignore 파일에 venv/ 추가
  3. 프로젝트 종속성을 나열하는 요구사항.txt 파일을 보관하세요
  4. 프로젝트 작업 전 가상 환경을 활성화하세요

마무리

가상 환경은 처음에는 추가 작업처럼 보일 수 있지만 Python 개발을 위한 중요한 도구입니다. 프로젝트를 격리된 상태로 유지하고, 이식성을 높이고, 종속성 충돌을 방지하는 데 도움이 됩니다.

기억하세요: 새로운 Python 프로젝트를 시작하는 경우 첫 번째 단계는 가상 환경을 만드는 것입니다!

위 내용은 초보자를 위한 Python 가상 환경의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿