Django -가상환경-

MMM._.MMM·2024년 12월 30일

Django

목록 보기
1/4

1. pyenv

- pyenv는 Python 버전 관리 도구로 시스템에 여러 Python 버전을 설치하고 쉽게 전환할 수 있도록 도와줍니다.
- Project별로 다른 Python 버전을 사용할 수 있으며 "pyenv-virtualenv"를 통해 가상환경도 관리할 수 있습니다.

2. pyenv의 주요 기능!

- 다양한 Python 버전 설치 및 관리
- 프로젝트별 Python 버전 지정
- 전역(default) Python버전 설정
- 가상환경 생성 및 관리
  ("pyenv-virtualenv"플러그인 사용)
  
  

3. 설치 방법

Homebrew 사용

brew install pyenv
brew install pyenv-virtualenv

pyenv virtualenv-init

-bashrc-
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
-zshrc-
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

⚠️ 본인이 ~/.bashrc 인지 ~/.zshrc인지 확인해줘야 합니다.
	확인 하지 않고 진행시 나중에 가상환경이 꼬일 수 있어서 골치 아파져요...
    본인이 어떤 Shell을 사용하는지 확인 방법 => which $SHELL
    

shell 실행

-bashrc-
source ~/.bashrc

-zshrc-
source ~/.zshrc

version 확인

pyenv --version
pyenv virtual --version
버전이 표시된다면 설치가 잘된것입니다.

4. 가상환경 설정

- pyenv install --list
- pyenv install {원하는 버전}

- pyenv virtualenv {version} {pyenv-name}
- pyenv local {pyenv-name}	<-압력하면 가상환경이 설정이 됩니다.(local은 현재 경로에 지정한다는 뜻)

-ls -al			(현재 디렉토리에 있는 파일 전체를 확인한다)
	= .python-version 파일이 생성이됩니다
⚠️pyenv virtualenv가 폴더 기준이기에 최상위 폴더가 아닌 새로운 폴더 생성후 작업 진행을 해주세요

⚠️가상환경 나가고 싶을 경우 "deactivate"입력하면 가상환경에서 탈출이 가능합니다.
profile
아....평화롭게 오카네모찌 되고JOB다...

0개의 댓글