본문 바로가기

Server

Pyenv 와 Virtualenv로 Django 개발환경 구축

# centOS 에서, 

$ pyenv install 3.7.3  # 파이썬 다운로드

     # 설치 경로 : $HOME/.pyenv/versions/3.7.3

$ pyenv local 3.7.3  # $HOME 에 새로운 파일 .python-version 생성됨

$ cat .python-version   # 파일 생성 확인

$ mkdir proj2   # project 디렉토리 생성

$ pyenv virtualenv proj2  # project name 과 같은 가상환경 디렉토리 생성

       # $HOME/.pyenv/versions/3.7.3/envs/proj2/lib/python/site-packages/  디렉토리 확인

       # $HOME/.pyenv/versions/3.7.3/envs/proj2/bin/activate  파일 확인, 이 명령어를 project directory 에서 링크

       # project directory 에서 이 링크를 실행하여 가상환경 진입. pyenv activate 실행 에러때문에 

$ cd $HOME/proj2

[ home-proj2 ]$ ln -s $HOME/.pyenv/versions/3.7.3/envs/proj2/bin/activate venv   # 가상환경 진입위한 link

[ home-proj2]$ source ./venv  # 가상환경 실행

(proj2)[home-proj2] $ python --version   # 가상환경 진입 확인

(proj2)[home-proj2] $ pip install django==3.1  # 장고 가져오고

(proj2)[home-proj2] $ django-admin startproject config . 

   # django project 생성 config는 임의로,  dot(.) 는 현재 디렉트리 즉 proj2                                                    

  # proj2 디렉토리 구조

     config  # 아래 4개 파일 품은 디렉토리

         __init__.py /  settings.py  / urls.py  /  wsgi.py

   manage.py

   venv -> /home/<사용자 name>/.pyenv/versions/3.7.3/envs/proj2/bin/activate  # 링크파일, 

 

 

 

 

 

'Server' 카테고리의 다른 글

pyenv 설치  (0) 2021.11.08
error_reporting  (0) 2021.01.04