Python을 가지고 코딩을 하다보면

너무 많은 수의 모듈들로 인해 모듈간 충돌이 일어날수 있는데

virtualenvwrapper 사용하면 파이썬을 재설치 할필요없이 깨끗한 상태의 가상의 파이썬 환경에서 실습가능하고 후에 손쉽게 제거 가능하다

설치는 아래 주소를 참고하자

http://virtualenvwrapper.readthedocs.org/en/latest/install.html


변수이름: 지역 변수

@변수이름: 인스턴스 변수

@@변수 or 메소드명: 클래스 변수 및 메소드

&변수명: 글로벌 변수


변수 출력 

글로벌 변수를 제외하고는 #{변수명}의 일정한 형태를 갖는다

puts "#&변수이름 #{기타변수이름}"


'ETC > Ruby' 카테고리의 다른 글

Ruby 설치  (0) 2015.03.12

Ruby 공식 페이지에서 다운로드 후 자동 설치


Windows

https://www.ruby-lang.org/ko/

패스까지 자동으로 잡아줍니다. 


자동 버전 관리 툴 (Windows 호환성이 안좋으므로 linux 혹은 mac에서 작업권장)

1. rbenv


2. rvm


'ETC > Ruby' 카테고리의 다른 글

Ruby 변수 종류  (0) 2015.03.12

Python 패키지를 자주 설치하고 삭제하다보면 Python 을 전부삭제 하고 재설치해야되는 경우가 생길수 있는데 

그러한 상황을 방지 시켜주기 위해 가상 환경 virtualenv 를 쉽게 관리 할수 있는 툴


설치 방법

pip install virtualenvwrapper

1) 가상환경 만드는 방법

mkvirtualenv 환경 이름

ex) mkvirtualenv mysite


* 특정 파이썬 환경에 맞는 virtualenv 생성

mkvirtualenv 가상환경 이름 --python 파이썬 설치 경로 

ex) mkvirtualenv py2 --python=C:\Python27\python.exe


2) 가상환경 삭제

rmvirtualenv 이름

ex) rmvirtualenv mysite


3) 가상환경 살행 (activate)

workon 가상환경 이름

* tip workon 만 입력한 상태에서 tab 키를 누르면 현재 설치된 가상환경의 목록이 나온다 (MAC 과 우분투 기준)

ex) workon mysite

가상환경이 실행되면 커맨드 라인 앞에 가상환경이름이 붙게된다 

ex) (mysite) $ 


* 설치된 모듈 확인

가상환경이 실행된 상태에서 pip freeze

ex) (mysite) $ pip freeze

출력: django == 1.8


Django는 기본 python manage.py runserver 로 실행시 기본 포트번호가 8000으로 지정되어 있다

아래와 같은 방법으로 포트 번호를 변경하거나 외부접속을 허용할 수 있다.

포트번호 변경

python manage.py runserver 8080

외부접속 허용

python manage.py runserver 0.0.0.0:8000

자신의 컴퓨터에 할당된 아이피와 포트번호를 통해 접속한다.

브라우저의 경우 주소창에 입력하면된다:

* 공유기를 사용하는 경우 포트포워딩과 같은 추가설정이 필요하다.

'Python > Django' 카테고리의 다른 글

django 테스트 기반 개발 환경을 위한 설치  (0) 2015.04.19
파이썬 가상환경 virtualenvwrapper 설정  (0) 2015.01.29
django 설치  (0) 2015.01.29

+ Recent posts