More Related Content Python, Development Environment for Windows
Vagrant를 이용한 개발환경 구축과 NetBeans를 이용한 C/C++개발과 리모트 디버깅
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Recipes for django girls seoul
Virtual Development Environment Setting
[설치의 정석] EC2에서 워드프레스 설치하기
What's hot (19) 랩탑으로 tensorflow 도전하기 - tensorflow 설치
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
Flask! - python web framework flask 튜토리얼
코분투메뉴얼 10.04 Cobuntu Manual
[120316] node.js 프로그래밍 5장
Do not use Django as like as SMARTSTUDY
AWS EC2 flask_uwsgi_nginx install guide korean
Ch7,8. Configmaps, Secrets and API
Similar to pip, virtualenv, vagrant - Python Korea 2014년 6월 세미나 (20) 내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
Udamp3 django apache-my_sql_python3_ubuntu14.04-v11
왜 Spark 와 infinispan 왜 같이 쓰지
Deploying Hyperledger Fabric on Kubernetes.pptx
Python을 이용한 Linux Desktop Application
Posquit0 - Fabric을 이용한 ssh streamlining
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
pip, virtualenv, vagrant - Python Korea 2014년 6월 세미나6. 이런일 없는 개발환경이 되
려면..
- 재구성 가능한 (Reproducible)
- 격리된 (Isolated)
9. install pip
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py
10. search in pip
$ pip search werkzeug
RESTpy - Werkzeug extensions for building…
Werkzeug - The Swiss Army knife of Python web…
kiss.py - MVC web framework in Python…
Flask - A microframework based on Werkzeug…
…
…
11. install in pip
$ pip install django
Downloading/unpacking django
Downloading Django-1.6.5-py2.py3-none-any.whl (6.7MB)
Installing collected packages: django
Successfully installed django
Cleaning up...
13. uninstall in pip
$ pip uninstall django
Uninstalling Django:
…
…
Proceed (y/n)? y
Successfully uninstalled Django
14. install in pip (specific version)
$ pip install django==1.5
Downloading/unpacking django==1.5
Downloading Django-1.5.tar.gz (8.0MB): 8.0MB downloade
Running setup.py
Successfully installed django
Cleaning up...
16. export in pip
$ pip freeze > requirements.txt
$ cat requirements.txt
Django==1.5
wsgiref==0.1.2
17. import in pip
$ pip install -r requirements.txt
Downloading/unpacking django==1.5
Downloading Django-1.5.tar.gz (8.0MB): 8.0MB downloade
Running setup.py
Successfully installed django
Cleaning up...
25. internal virtualenv
$ ls env
bin include lib
$ ls env/bin
activate pip python … …
$ ls env/lib/python2.7
abc.py re.py os.py … …
site.py site-package
27. install package on virtualenv
$ pip install django
Downloading/unpacking django
Downloading Django-1.6.5-py2.py3-none-any.whl (6.7MB)
Installing collected packages: django
Successfully installed django
Cleaning up...
29. 두개의 virtualenv를 만들고
각각 다른 버전 django 설치하기
$ virtualenv env1
$ activate env1/bin/activate
$ pip install django
$ django-admin.py version
1.6.5
$ deactivate
$ virtualenv env2
$ activate env2/bin/activate
$ pip install django==1.5
$ django-admin.py version
1.5
34. install vagrant
$ brew cask install vagrant
# cask 없으면 먼저 cask 설치
$ brew tap caskroom/cask
$ brew install brew-cask
mac용
36. Vagrantfile 주요설정
config.vm.box = “hashicorp/precise64”
# https://vagrantcloud.com/discover/
config.vm.network
forwarded_port", guest: 80, host: 8080
config.vm.synced_folder
"./src", "/web"
37. start vagrant
$ vagrant up
==> default: Booting VM…
==> default: Waiting for machine to boot.
==> default: Machine booted and ready!