언어/Python중급

[Python-Django] 개발 환경 구성

ErrorMin 2022. 10. 13. 01:17

 

 

1. VSCode 설치

2. WSL 설치 - 윈도우에서 리눅스 커널을 사용

3. WSL 에 pyenv, pyenv-virtualenv 설치

4. pyenv 를 이용한 파이썬 설치

5. pyenv-virtualenv 를 이용한 가상환경 생성

6. pyenv로 설치한 파이썬 적용 및 django 2.2 설치

 

 

1. 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

 

2. WSL 설치 (vm이나 개인 server있으시면 사용하시면 됩니다.)

a. windows 검색 -> windows 기능 켜기/끄기 -> Linux용 Windows 하위 시스템 항목 체크 -> 재부팅

b. 스토어 접속 -> 아래 이미지 이행 후 -> 설치 -> 실행 -> 실행 후 이름 및 비밀번호 설정

3. 아래부터 계속해서 설치 입니다. 명령어 따라오세요

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 python3-pip

#완료시
mkdir <사용하고싶은 디렉터리 네임>
# 예 mkdir web-dev
cd <생성한 디렉터리 네임>
# 예 cd web-dev

# VSCode 실행
code .


# 3. pyenv, pyenv-virtualenv 설치
# 파이썬 관리 패키지 pyenv 설치 (가상환경 구성 해주는 pyenv-virtualenv 도 함께 설치됨)
curl https://pyenv.run | bash


#echo $SHELL 명령어를 실행하면 /bin/bash가 나와야함.
echo $SHELL


#pyenv 설정하기 for bash (한번에 복사)
sed -Ei -e '/^([^#]|$)/ {a \
export PYENV_ROOT="$HOME/.pyenv"
a \
export PATH="$PYENV_ROOT/bin:$PATH"
a \
' -e ':a' -e '$!{n;ba};}' ~/.profile

#위 코드 실행완료시 (한줄씩 복사 실행)
echo 'eval "$(pyenv init --path)"' >>~/.profile

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

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


#위 코드 실행 완료시 ubuntu 종료후 실행
#리부팅 완료시 아래 코드 실행 (버전확인)
pyenv --version

VSCode

파이썬 버전 관리 pyenv

파이썬 가상환경 관리 pyenv-virtualenv 설치완료