일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Anaconda
- jupyter
- linked list
- Django
- virtualenvwrapper
- 다이나믹 프로그래밍
- django framework
- 아나콘다
- ubuntu
- 피보나치 수
- data structure
- 백준 알고리즘
- 파이썬
- Python3
- Ipython
- Hash Table
- Hash function
- virtualenv
- 문자열
- FNCP
- KTNF
- 주피터
- 국산 네트워크
- 우분투
- 프로젝트 오일러
- IO Visor
- project euler
- Python
- Euler
- 파이썬3
- Today
- Total
목록virtualenv (3)
태코놀로지
virtualenvwrapper이전 포스팅을 통해서 virtualenv를 다룬 적이 있다. 당시에 pip를 통해 virtualenv를 설치하면서 virtualenvwrapper까지 함께 설치할 것을 권장했다. virtualenv를 사용하는데 있어서 편리함을 더해줄 수 있다고 언급했었는데, 가장 간단하면서도 자주 사용되는 예시를 적는다. 기존에 virtualenv만 사용할 당시에는 아래와 같은 명령어로 독립된 가상 개발환경을 활성화해야했다.# source myvenv/bin/activate 충분히 간단하다고 생각할 수 있지만, virtualenvwrapper를 활용하면 더 간단하게 가상 개발환경을 활성화할 수 있다.# workon myvenv 이 밖에도 virtualenv 활용에 원조할만한 기능이 있을 것..
실전 프로젝트 개발 과정 이전 시간에는 Django(이하 장고) 프레임워크를 활용한 개발 패턴에 대해서 정리했었다. 이번에는 김석훈 저자의 '장고를 활용한 쉽고 빠른 웹 개발 파이썬 웹 프로그래밍'이라는 서적에서 다루고 있는 기본적인 웹 애플리케이션 제작을 직접 해보고, 내용에 대해서 나름대로 정리해본다. 책에서는 본격적인 애플리케이션 개발에 앞서서 디자인을 먼저 수행하는데, 화면(UI) - 테이블(데이터베이스) - 로직 - URL 순서에 따라서 설계를 진행한다. 그리고 이전 포스팅에서 정리했던 것과 마찬가지로 개발 순서를 가이드하고 있다. 프로젝트 생성 - 모델 작성 - URL 작성 - 템플릿 작성 - 뷰 작성 프로젝트 생성 - 프로젝트 및 앱 개발에 필요한 디렉터리와 파일을 생성모델 작성 - 테이블 ..
virtualenv를 활용한 독립 개발 환경 구축 virtualenv는 외부라이브러리들이 서로의 버전이 맞지 않아 발생하는 문제점을 방지하기 위해, 혹은 불필요한 라이브러리를 프로젝트에 포함하지 않도록 독립된 파이썬 가상 환경을 만들어주는 툴이다. Django 기반의 웹 프로젝트를 진행할 때에도 사용되는 다양한 라이브러리가 존재하기 때문에 이들 사이의 충돌 및 버전에 따르는 의존성을 피하기 위해서 virtualenv 환경에서 작업하는 것을 권장한다. ubuntu-14.04.3-desktop-amd64 이미지로 설치한 우분투 환경에서의 virtualenv 독립 개발 환경 구축 방법에 대한 내용을 간략하게 다룬다. virtualenv 설치를 위해서는 사전에 설치되어야하는 파이썬 패키지(python-pip 등..