
장고(Django)는 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크
가상환경 (Virtual Environment) : 파이썬 프로젝트를 진행할 때 독립적인 환경을 만들어 주는 툴
윈도우 (cmd창)
cd \ : 홈(C:\)으로 이동mkdir virtual : 'virtual' 디렉토리 생성cd virtualpython -m venv mysitemysite\Scripts\activatemysite\Scripts\deactivatecmd 명령어 정리
cd 경로: 경로 이동mkdir 디렉토리명: 디렉토리(폴더) 생성python -m venv 가상환경명: 파이썬 가상환경 생성 (파이썬의 venv 모듈 사용)가상환경명\Scripts폴더 내에 있는activate명령 : 가상환경 진입
→ 옆에 (가상환경명) 프롬프트 확인가능가상환경명\Scripts폴더 내에 있는deactivate명령 : 가상환경 벗어나기 (어느 위치에서 실행해도 상관x)
맥(Mac) (터미널)
mkdir virtualcd virtualpython3 -m venv mysitesource mysite/bin/activatedeactivate윈도우와의 차이점
- 가상환경 진입 시, 윈도우는 그냥 activate 명령하면 되고, 맥은 앞에 source를 붙임
- 이동이나 명령 실행 시, 각 디렉토리 연결하는 슬래시가 윈도우는 역슬래시(\), 맥은 슬래시(/) 를 사용
- 가상환경 생성 시, 윈도우는 python ~ 이고, 맥은 python3 ~ 로 사용
맥 - 환경 변수 설정 (터미널에서)
pwd# 현재 경로
cd ~# 홈 디렉터리로 이동 (/Users/minjeekim)
ls# 현재 경로의 파일/폴더 출력
ls -al# 현재 경로의 숨김 파일/폴더까지 모두 출력 (이름 앞에 .이 있으면 숨김 파일/폴더)
vi ~/.bash_profile# 홈 디렉터리에서 .bash_profile파일을 편집기에서 열기
a: 현재 위치에서 뒤쪽으로 입력
i: 현재 위치에서 앞쪽에서 입력
yy: 한 줄 복사,p: 붙여넣기
x: 한글자 지우기,dd: 한 줄 삭제
입력 후 esc를 눌러야 단축키 가능
esc누른 상태에서:w(저장):q(닫기):wq(저장 후 닫기):q!(강제종료, 저장x)
export activate=/경로/virtual/mysite/bin/activate# 편집기에서 환경변수 설정
:wq# 저장하고 종료
source ~/.bash_profile# 배치 파일 내의 명령어 차례대로 실행 (환경변수 실행됨) -> 영구저장
echo $activate# 환경변수 출력(확인용도) (echo $환경변수명)
source $activate# 가상환경 실행!!!!!!!!
pip install django : 가상환경에 장고 설치 python -m pip install --upgrade pip 실행 후 설치python -m django --version : 장고 버전 확인pip install djangopip install django