일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- margin
- 선택자우선순위
- css단위
- padding
- 속성선택자
- CSS border
- 스타일상속
- css너비설정
- 선택자게임
- css
- css여백설정
- 강제상속
- css여백
- 가상클래스선택자
- css기본선택자
- html의구조 #태그 #빈태그
- 가상요소선택자
- css설정
- CSS Diner
- style상속
- css복합선택자
- CSS선택자
- css테두리
- css상속속성
- !important
- Today
- Total
잊기
[python, django] django (장고) 환경 설정, 가상 환경 설정 본문
- windows - 검색 - windows 기능 켜기 / 끄기 - Linux용 Windows 하위 시스템 v
- Microsoft Store - Ubuntu 18.04 ver download
Ubuntu 실행
- ID / PW 생성
- 구글 d2coding 폰트 <검색, 다운로드
- Ubuntu 메뉴바 우클릭 : 속성 : 글꼴 : 적용,
옵션 : 편집 옵션 : ctrl + shift + c / v 사용 v
파이썬 개발환경 구성
sudo apt-get update : 설치된 모든 패키지 업그레이드 (sudo : 관리자 권한 설정)
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
pyenv 설치
- pyenv : 다양한 버전의 파이썬을 관리하는 도구 ( windows는 지원하지 않음 )
pyenv install 버전 => 다른 버전의 파이썬을 설치 (다운로드)
pyenv install -list => 설치 가능한 파이써너 버전 목록 출력
프로젝트별 / 환경변수로 / 시스템 전역으로 .. 파이썬 버전 지정 가능
curl https://pyenv.run | bash : pyenv, pyenv-virtualenv 설치
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
pyenv를 이용하여 다른 버전의 python 설치
pyenv install 3.7.13 : 3.7.13ver python 설치
sudo apt-get install liblzma-dev
pyenv install 3.8.13 : 3.8.13ver python 설치
pyenv versions : 설치확인
가상환경 생성
pyenv virtualenv 3.7.13 django-envs
pyenv global 3.8.13 : 전역환경(global)에 파이썬 버전 설정
mkdir 생성할 폴더명 : 폴더 생성 (make directory)
cd 생성한 폴더명 : 가상환경 지정할 로컬 폴더에 접속,
pyenv local django-envs : 로컬에 가상환경 폴더 설정
pip3 install django==2.2 : django 2.2ver 설치 (하위폴더에 설치, 전역환경까지 적용)
- pyenv 를 설치, 활용하여 2가지 버전의 python을 설치 ( 3.7 / 3.8 )
- pyenv global 3.8
=> 3.8 python 파일은 global환경이 되었음
- pyenv virtualenv 3.7 django-env ( 3.7버전의 python을 django-env라는 가상환경으로 지정 )
- pyenv local django-env ( django-env를 local환경으로 지정)
- pip3 install django == 2.2 ( 2.2ver 장고 설치 )
=> 3.7 python 파일은 django-env라는 이름의 django 2.2ver이 설치된 local 가상환경이 되었음 'ㅅ'
=> 3.8 global 환경은 3.7 local 환경을 내포하고 있음
=> 가상환경으로 설정해둔 django-env는 다른 project에서도 지정해둔 환경 그대로 재사용 가능
( 가상환경의 목적!! )
그 외 명령어 ?!
- ls : 파일 / 폴더 조회
- cd : change directory 위치 변경, 해당 폴더로 이동( cd 폴더로 이동경로.. ), 상위로 이동( cd (띄어쓰기) )
- rmdir : 폴더 삭제 (remove directory)
- rm -rf 폴더/파일명 : 폴더/파일 (내용까지) 삭제
- code . : VS code로 실행
- explorer.exe . : 탐색기에서 만들어둔 폴더목록 볼 수 있음
'Python _ Django' 카테고리의 다른 글
[python, django] django(장고) application 개발(2) View, Template (0) | 2023.02.24 |
---|---|
[python, django] django(장고) shell(셸)을 이용한 데이터 조작 (0) | 2023.02.23 |
[python, django] django(장고) project 생성, application 개발(1) (0) | 2023.02.22 |