CherryPy-환경 설정

CherryPy는 대부분의 오픈 소스 프로젝트와 같은 패키지로 제공되며 다음과 같이 다양한 방법으로 다운로드 및 설치할 수 있습니다.

  • Tarball 사용
  • easy_install 사용
  • Subversion 사용

요구 사항

CherryPy 프레임 워크 설치를위한 기본 요구 사항은 다음과 같습니다.

  • 버전 2.4 이상의 Python
  • 체리 파이 3.0

Python 모듈을 설치하는 것은 쉬운 프로세스로 간주됩니다. 설치에는 다음 명령 사용이 포함됩니다.

python setup.py build
python setup.py install

Python 패키지는 다음 기본 디렉토리에 저장됩니다.

  • UNIX 또는 Linux에서
/usr/local/lib/python2.4/site-packages
or
/usr/lib/python2.4/site-packages
  • Microsoft Windows에서
C:\Python or C:\Python2x
  • Mac OS에서는
Python:Lib:site-package

Tarball을 사용한 설치

Tarball은 파일 또는 디렉토리의 압축 된 아카이브입니다. CherryPy 프레임 워크는 각 릴리스 (알파, 베타 및 안정)에 대해 Tarball을 제공합니다.

라이브러리의 완전한 소스 코드가 포함되어 있습니다. 이름은 UNIX 및 기타 운영 체제에서 사용되는 유틸리티에서 가져옵니다.

다음은 tar ball을 사용하여 CherryPy를 설치하기 위해 따라야 할 단계입니다.

Step 1 − 다음에서 사용자 요구 사항에 따라 버전을 다운로드합니다. http://download.cherrypy.org/

Step 2− Tarball이 다운로드 된 디렉토리를 검색하고 압축을 풉니 다. Linux 운영 체제의 경우 다음 명령을 입력하십시오-

tar zxvf cherrypy-x.y.z.tgz

Microsoft Windows의 경우 사용자는 7-Zip 또는 Winzip과 같은 유틸리티를 사용하여 그래픽 인터페이스를 통해 아카이브의 압축을 풀 수 있습니다.

Step 3 − 새로 생성 된 디렉토리로 이동하고 다음 명령을 사용하여 CherryPy를 빌드합니다. −

python setup.py build

전역 설치의 경우 다음 명령을 사용해야합니다.

python setup.py install

easy_install을 사용하여 설치

PEAK (Python Enterprise Application Kit)는 Easy Install이라는 Python 모듈을 제공합니다. 이는 Python 패키지의 배포를 용이하게합니다. 이 모듈은 Python 애플리케이션 및 제품을 다운로드, 빌드 및 배포하는 절차를 단순화합니다.

Easy Install은 CherryPy를 설치하기 전에 시스템에 설치해야합니다.

Step 1 − ez_setup.py 모듈을 http://peak.telecommunity.com 컴퓨터에서 관리 권한을 사용하여 실행합니다 : python ez_setup.py.

Step 2 − Easy Install을 설치하려면 다음 명령어를 사용합니다.

easy_install product_name

Step 3− easy_install은 주어진 제품을 찾기 위해 PyPI (Python Package Index)를 검색합니다. PyPI는 모든 Python 제품에 대한 중앙 집중식 정보 저장소입니다.

다음 명령을 사용하여 최신 버전의 CherryPy를 배포하십시오.

easy_install cherrypy

Step 4 − easy_install은 CherryPy를 다운로드하여 Python 환경에 전역 적으로 빌드하고 설치합니다.

Subversion을 사용하여 설치

Subversion을 사용한 CherryPy 설치는 다음과 같은 상황에서 권장됩니다.

  • 기능이 존재하거나 버그가 수정되었으며 개발중인 코드에서만 사용할 수 있습니다.

  • 개발자가 CherryPy 자체에서 작업 할 때.

  • 사용자가 버전 관리 저장소의 기본 분기에서 분기가 필요한 경우.

  • 이전 릴리스의 버그 수정을 위해.

Subversioning의 기본 원칙은 저장소를 등록하고 일련의 변경 사항이 포함 된 각 버전을 추적하는 것입니다.

Subversion을 사용하여 CherryPy를 설치하는 방법을 이해하려면 다음 단계를 따르십시오.

Step 1 − 프로젝트의 최신 버전을 사용하려면 Subversion 저장소에있는 트렁크 폴더를 확인해야합니다.

Step 2 − 셸에서 다음 명령을 입력합니다.

svn co http://svn.cherrypy.org/trunk cherrypy

Step 3 − 이제 CherryPy 디렉토리를 생성하고 여기에 전체 소스 코드를 다운로드합니다.

설치 테스트

Java와 같은 응용 프로그램과 동일한 방식으로 응용 프로그램이 시스템에 제대로 설치되었는지 여부를 확인해야합니다.

이전 장에서 언급 한 세 가지 방법 중 하나를 선택하여 사용자 환경에 CherryPy를 설치하고 배포 할 수 있습니다. CherryPy는 다음과 같이 Python 셸에서 가져올 수 있어야합니다.

import cherrypy

cherrypy.__version__
'3.0.0'

CherryPy가 로컬 시스템의 Python 환경에 전역 적으로 설치되지 않은 경우 PYTHONPATH 환경 변수를 설정해야합니다. 그렇지 않으면 다음과 같은 방식으로 오류가 표시됩니다.

import cherrypy

Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named cherrypy