본문 바로가기

Language/PYTHON

(5)
Django를 이용한 Rest API 서버 구축 Django를 이용해 Restful한 API 서버를 구축하는 방법을 익혀본다. Ubuntu 16.04-64-server Python 3.5.2 Django 2.0.5 django-rest-swagger 2.2.0 환경 세팅 파이썬 버전을 확인해 준다. 파이썬 3.x 버전이 없다면 설치해준다. $ python --version $ python3 --version 이어서 가상환경을 세팅해주기 위해 virtualenv를 설치해준다. $ apt-get install virtualenv virtualenv 설치가 완료되었다면 학습을 위한 가상환경을 생성한다. $ virtualenv -p python3 rest_env 가상환경이 생성완료 되면, 가상환경을 activate 시켜준다. 정상적으로 가동되었다면 터미널 입..
[Python] pipenv 란 무엇인가 pip, virtualenv, 귀찮지 않으세요?python을 사용하면서 당연하게도 사용하게 되는 두가지가 있다.첫번째는 pip이다. python을 이용하며 사용하게 되는 패키지 관리 툴이다. 프로그램을 만들 때, 의도하지 않는 이상, 다양한 패키지를 사용하게 된다. 이때 pip를 활용하여 여러가지 패키지들을 설치할 수 있다.두번째는 virtualenv이다. python으로 개발을 하게 되면 거의 항상 복수의 패키지를 설치하여 사용하게 된다. 하지만 각각의 프로젝트가 요구하는 패키지들의 상세 내용이 다를 수 있다.가령 A라는 프로젝트는 특정 패키지의 1.0 버전을 사용하고 있었지만, B라는 프로젝트는 특정 패키지의 2.0버전을 사용하는 경우가 발생한다. 이때 각각의 프로젝트를 빌드하기 위해서 서로 번갈아가..
Mac에 Python 3.x 설치 (package) Mac에는 기본으로 Python 2.7.10이 설치되어 있습니다.터미널을 열어 python 버전을 확인해 보겠습니다.12$ python --versionPython 2.7.10Python 3.x를 사용하고 싶다면 Python.org에서 다운받습니다. Python 3.6.3 버튼을 클릭하면 .pkg 파일을 다운받을 수 있습니다.pkg 파일을 더블클릭해 설치를 시작합니다. 다시 터미널에서 python3의 버전을 확인해 봅니다.12$ python3 --versionPython 3.6.3python3 명령을 그냥 python으로 하고 싶다면 alias를 지정하면 됩니다..bash_profile 파일을 열고 alias를 설정합니다.1$ sudo vim ~/.bash_profile첫 줄에 alias를 아래와 같이 ..
django 시작하기 - mariadb 연동 [python3, django 2.0.2] 출처: http://ysmanse.tistory.com/74?category=651369 [킈킈킈!!] (python3, django 2.0.2 기준) django 는 기본적으로 sqlite3 를 지원한다. 때문에 MariaDB 를 사용하고 별로도 작업이 좀 필요하다. MariaDB 는 MySQL기반으로 만들어진 RDS이기 때문에 django 에서 MySQL를 사용할 수 있도록 아래와 같이 pip 을 활용해 mysql 모듈을 설치하여 준다. > pip install libmysqlclient-dev 만약 위의 명령어가 에러가 발생한다면 > pip install mysqlclient 명령으로 설치 한다. 다음으로 내 프로젝트가 데이터베이스에 접근할 수 있또록 프로젝트의 폴더 내 setting.py 를 수정..
django 처음 시작하기 [python3, django 2.0.2] 출처: http://ysmanse.tistory.com/73 [킈킈킈!!] (python3, django 2.0.2. 기준) 맥 환경에서 django를 사용하기 위해 virtualenv를 통해 가상의 환경을 구성하고 설치하는 방법을 정리함. python에서 사용하는 패키지들을 설치하고 관리하기 위해 pip 을 사용.pip은 python 을 설치하면 함께 설치 된다. 만약 pip이 설치가 되어있지 않았다면 > easy_install pip 명령을 통해 설치한다. 1. virtualenv 설치 및 가상환경 구성 가상환경을 구성해서 파이썬 개발에 필요한 환경을 독립적으로 사용할수 있도록 도와주는 virtualenv 를 사용한다.먼저 pip을 통해 virtualenv 를 설치 > pip install virtu..