1. 설치 가능한 리스트 확인

pyenv install --list

 

2. 파이썬 설치

- pyenv install 버전

pyenv install 3.7.7
pyenv install 3.8.2

3. 설치된 파이썬 버전 확인

pyenv versions

4. 가상 환경 구성

- pyenv virtualenv 설치된 파이썬 버전 가상환경명

pyenv virtualenv 3.7.7 django-envs

5. 가상 환경 삭제

- pyenv uninstall 가상환경명

pyenv uninstall django-envs

6. python 가상 환경 적용

* global: 시스템 전역

* local: 특정 디렉토리 내부(하위 디렉토리도 모두 local 적용)

 

global 적용

pyenv global 3.8.2

- global 적용 확인은 pyenv versions 실행 후 * 표시로 확인

- 현재 디렉토리의 버전 확인은 pyenv version

 

local 적용

pyenv local 가상환경명

 

'프레임워크 > Django' 카테고리의 다른 글

[ Django ] MySQL 연동  (0) 2021.09.14
[ Django ] 게시판에 Summernote 에디터 적용  (0) 2021.09.07
[Django] Rest API 및 Ajax  (0) 2021.07.25
[Django] Django 설치  (0) 2021.07.16
[Django] 환경 설정  (0) 2021.07.16

1. 시스템 요구사항 확인

- 64bit, window10 빌드 1607 이상

 

2. VSCODE 설치

- https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

- Download for Windows 클릭하여 다운로드

3. WSL 다운로드

- Windows 기능 켜기/끄기에서 리눅스용 Windows 하위 시스템 체크

- Microsoft store에서 ubuntu 18.04 LTS 설치

- 설치 후 userid / password 설정

 

- 기본 패키지 설치

sudo apt-get update

sudo apt-get install -y make build-essential \
 libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
 wget curl llvm libncurses5-dev libncursesw5-dev \
 xz-utils tk-dev git python-pip

- WSL 내에서 VSCODE 실행(현재 디렉토리)

code .

 

- pyenv 설치

curl https://pyenv.run | bash

0. pyenv 설치한 후 나타나는 export 따로 확인

1. 홈 디렉토리(~) 에서 vscode 실행

2. .bashrc 선택 후 맨 마지막 줄에 다음 행 추가

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

3. 이후 pyenv --version 사용하여 버전 잘 나오면 설치 완료

 

 

4. 기타 사항

- Font : D2Coding 사용

- VSCode 확장프로그램 설치

 Python Extension

 Django Extension

 vscode-icons

 

 

'프레임워크 > Django' 카테고리의 다른 글

[ Django ] MySQL 연동  (0) 2021.09.14
[ Django ] 게시판에 Summernote 에디터 적용  (0) 2021.09.07
[Django] Rest API 및 Ajax  (0) 2021.07.25
[Django] Django 설치  (0) 2021.07.16
[Django] pyenv  (0) 2021.07.16

+ Recent posts