4월, 2016의 게시물 표시

(Python) pyenv 를 이용한 설치

pyenv 설치 $ cd $ git clone git: // github.com / yyuu / pyenv.git .pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~ / .profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~ / .profile $ echo 'eval "$(pyenv init -)"' >> ~ / .profile $ source ~ / .profile 설치된 Python 목록 표시 $ pyenv versions 설치 가능한 Python 목록 표시 $ pyenv install --list Python 설치 $ pyenv install -v 3.5.1 $ pyenv rehash pyenv-virtualenv 설치 $ git clone git: // github.com / yyuu / pyenv-virtualenv.git ~ / .pyenv / plugins / pyenv-virtualenv 업그레이드 $ cd ~ / .pyenv $ git pull $ cd ~ / .pyenv / plugins / pyenv-virtualenv $ git pull venv27 가상환경 생성 $ pyenv virtualenv 3.5.1 venv35 가상환경 보기 $ pyenv virtualenvs 현재 디렉토리 이하에 가상환경 venv35 설정 $ pyenv local venv35 .python-version  파일이 생성됨.

(Django) Simple Tutorial (v1.9.5)

pyenv 로 원하는 python 버전을 설치한다. $ pyenv install -v 3.5.1 프로젝트 디렉토리를 만들고 환경변수를 등록한다. (  export PRJNAME=/opt/project/prjname  ) 프로젝트를 위한 python 가상환경을 생성한다. $ pyenv virtualenv 3.5.1 prjname 프로젝트 디렉토리에 새로 생성한 가상환경을 적용한다. $ cd $PRJNAME $ pyenv local prjname django, pycrypto 를 설치한다. $ cd $PRJNAME $ pip install django $ pip install pycrypto $ pip list django 프로젝트를 생성한다. $ cd $PRJNAME $ django-admin startproject web $PRJNAME/web  디렉토리에 다음 파일들을 만든다. makemigrations.sh python manage.py makemigrations prjname migrate.sh python manage.py migrate runserver.sh python manage.py runserver 0.0.0.0: 8080 admin 앱 비활성화 하기. settings.py ...   INSTALLED_APPS = [ # 'django.contrib.admin', 'django.contrib.auth' , 'django.contrib.contenttypes' , 'django.contrib.sessions' , 'django.contrib.messages' , 'django.contrib.staticfiles' , ]   ... urls.py ...   from django. conf ...