Terry Very Good

DJANGO 개발 환경 구현의 모든 것(python 설치 pip 설치 django 설치 git 설치 anaconda 설치 github 사용) 본문

프로그래밍/(WEB) DJANGO

DJANGO 개발 환경 구현의 모든 것(python 설치 pip 설치 django 설치 git 설치 anaconda 설치 github 사용)

테리베리 2020. 12. 7. 14:00
728x90
반응형

python & django


1. PYTHON 다운로드

    https://www.python.org/downloads/ 에서 ver(3.9) 다운(아래 유의사항 참고)
        (1). Windows x86-64 executable installer 로 다운로드 클릭 후
        (2). Add Python 3.9 to PATH 체크박스 설정 후
        (3). customize install 클릭(다음 다음 하다가  location 에 C:\Python39 로 수정)
        (4). cmd 켜고 python 쓰면 켜질거야

 

2. PIP 다운로드

    cmd 접속 후 
#WINDOW
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
python -m pip install --upgrade pip
 
#LINUX
sudo apt-get install python-pip    #python2.버젼
sudo apt-get install python3-pip    #python3.버젼
 
pip install -U pip            #업그레이드
 
#MAC
sudo easy_install pip
pip install -U pip

#설치 확인
pip -version

#pip 단축어 정리
pip list
pip (un)install
pip search "quary"
cs

 

3. DJANGO 코드 설치

장고 / 버전 파이썬 버전들
1.11 / 2.7, 3.4, 3.5, 3.6, 3.7(1.11.17에 추가됨)
2.0  / 3.4, 3.5, 3.6, 3.7
2.1   / 3.5, 3.6, 3.7
2.2  / 3.5, 3.6, 3.7, 3.8 (added in 2.2.8), 3.9 (added in 2.2.17)
3.0 / 3.6, 3.7, 3.8, 3.9 (added in 3.0.11)
3.1 / 3.6, 3.7, 3.8, 3.9 (added in 3.1.3)

cmd 접속 후

#설치
python -m pip install django==<버젼(ex. 3.1.4)>
 
#확인
python
import django
print(django.get_version())

cs

 

4. DJANGO 프로젝트 생성 및 실행

C:\>mkdir mydjango                                //폴더 생성
C:\>cd mydjango                                    //폴더로 이동
C:\mydjango>django-admin.py startproject mysite    //프로젝트 생성
C:\mydjango>cd mysite                            //프로젝트 폴더 이동
C:\mydjango>mysite> python manage.py runserver    //서버 구동
cs

이후, 127.0.0.1:8000/을 들어가면 우리의 장고 프로젝트가 실행된 것을 볼 수 있다.

만약 [ 'django-admin.py'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. ] 오류 발생 시, 'C:\Python25\Lib\site-packages\django\bin' 경로를 Path에 추가하면 됩니다. 

Path 경로 모르면  python  실행 후

import sys 
sys.executable 
cs

치면 나옵니다.

5. 가상환경 구현

        (1). GIT 설치(https://git-scm.com/downloads)
                - cmd에 git version 쳐서 확인
        (2). ANACONDA 설치(https://www.anaconda.com/distribution)
                - Just Me가 아닌 All Users
                - Add Anaconda3 to the system PATH environment variable
                - cmd에 conda --version으로 확인
        (3). 가상환경 셋팅
                - 1). cmd에 가상환경 셋팅할 폴더로 들어간다.
                - 2). 해당 폴더에 명령어 입력: conda create --name my_first_env python=3.9 
                - 아나콘다는 python 3.8.5이고, 내가 django를 깔아둔 곳은 python 3.9이니 3.9의 가상환경 만들어야함!!
                - 3). 가상환경 리스트 확인 명령어: conda info --envs로 확인
                - 4). 명령어: conda (de)activity my_first_env // my_first_env 가상환경을 active한다.
                - 5). 가상환경이니 Django를 다시 깔아줘야한다. 명령어: python -m pip install Django
                - 6). Django 설치 확인 명령어: python -m django --version

 

5. 깃허브 활용

        (1). github 회원가입(https://github.com)
        (2). Create a repository 클릭
                - Owner:terryvery
                - Repository name: install_check_project
                - Description: install_check_project를 github에 올려보는 연습!
                - Public 체크

        (3). 깃허브 업로드(순서: 로컬->git 서버 -> git 시스템)
                - cmd에서 git에 올릴 (아까만든 가상환경 내부의) 폴더로 이동 후, git init
                -  쓰여진 txt파일 하나를 올려놓고..
                - git add . 
                               // git서버에 어떤 파일을 업로드 할 것인지 결정하는 명령어 
                               // (마침표(.)를 이용하면 현재 경로의 모든 파일 및 디렉터리를 의미한다.(git add .))
                - git config --global user.email terryvery@gmail.com
                - git config --global user.name "terryvery"
                - git commit -m "project init"
                               // (git commit -m "코드의 변경사항을 적는 부분")
                               // git서버에 올릴 파일들을 알려주었다면, 실제로 git서버에 넘겨주는 명령어
                - git remote add origin https:github.com/terryvery/install_check_project.git
                               // (git remote add origin <원격저장소주소> 
                               // 로컬저장소와 원격저장소를 연결하는 명령어(git remote add origin <원격저장소주소>
                - git push -u origin master
                               // (git push -u origin master)
                               // git 서버에 올려두었던 내용을 방금 연결한 원격저장소에 실제로 업로드 시키는 명령어 
                - 이제 github가서 보면 내가 옮겨둔 txt파일이 올라가있을 것이다.

 

이 지식만 있으면 환경구현을 할 수 있다.
아.. conda깔면서 python 3.8.5가 덮여져서.. 기존에 python 3.9에 깔아놓은 django가 경로를 못찾았는데..
가상환경 만들때 python 3.9로 만들어서 django 새로 깔아주면 가상환경 내부에서는 잘 작동한다..
임시방편일수있지만 일단 한 번 해보자..

728x90
반응형