CherryPy - Umgebung einrichten

CherryPy wird wie die meisten Open-Source-Projekte in Paketen geliefert, die auf verschiedene Arten heruntergeladen und installiert werden können.

  • Mit einem Tarball
  • Verwenden von easy_install
  • Subversion verwenden

Bedarf

Die Grundvoraussetzungen für die Installation des CherryPy-Frameworks sind:

  • Python mit Version 2.4 oder höher
  • CherryPy 3.0

Das Installieren eines Python-Moduls wird als einfacher Vorgang angesehen. Die Installation beinhaltet die Verwendung der folgenden Befehle.

python setup.py build
python setup.py install

Die Pakete von Python werden in den folgenden Standardverzeichnissen gespeichert:

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

Installation mit Tarball

Ein Tarball ist ein komprimiertes Archiv von Dateien oder ein Verzeichnis. Das CherryPy-Framework bietet für jede seiner Versionen (Alpha, Beta und Stable) einen Tarball.

Es enthält den vollständigen Quellcode der Bibliothek. Der Name stammt von dem in UNIX und anderen Betriebssystemen verwendeten Dienstprogramm.

Hier sind die Schritte für die Installation von CherryPy mit Teerball -

Step 1 - Laden Sie die Version gemäß den Benutzeranforderungen von herunter http://download.cherrypy.org/

Step 2- Suchen Sie nach dem Verzeichnis, in das Tarball heruntergeladen wurde, und dekomprimieren Sie es. Geben Sie für das Linux-Betriebssystem den folgenden Befehl ein:

tar zxvf cherrypy-x.y.z.tgz

Unter Microsoft Windows kann der Benutzer ein Dienstprogramm wie 7-Zip oder Winzip verwenden, um das Archiv über eine grafische Oberfläche zu dekomprimieren.

Step 3 - Wechseln Sie in das neu erstellte Verzeichnis und verwenden Sie den folgenden Befehl, um CherryPy zu erstellen. -

python setup.py build

Für die globale Installation sollte der folgende Befehl verwendet werden:

python setup.py install

Installation mit easy_install

Das Python Enterprise Application Kit (PEAK) bietet ein Python-Modul mit dem Namen Easy Install. Dies erleichtert die Bereitstellung der Python-Pakete. Dieses Modul vereinfacht das Herunterladen, Erstellen und Bereitstellen von Python-Anwendungen und -Produkten.

Die einfache Installation muss vor der Installation von CherryPy im System installiert werden.

Step 1 - Laden Sie das Modul ez_setup.py von herunter http://peak.telecommunity.com und führen Sie es mit den Administratorrechten auf dem Computer aus: python ez_setup.py.

Step 2 - Mit dem folgenden Befehl wird Easy Install installiert.

easy_install product_name

Step 3- easy_install durchsucht den Python Package Index (PyPI) nach dem angegebenen Produkt. PyPI ist ein zentrales Informationsspeicher für alle Python-Produkte.

Verwenden Sie den folgenden Befehl, um die neueste verfügbare Version von CherryPy bereitzustellen:

easy_install cherrypy

Step 4 - easy_install lädt dann CherryPy herunter, erstellt es und installiert es global in Ihrer Python-Umgebung.

Installation mit Subversion

Die Installation von CherryPy mit Subversion wird in den folgenden Situationen empfohlen:

  • Eine Funktion ist vorhanden oder ein Fehler wurde behoben und ist nur in Code verfügbar, der sich in der Entwicklung befindet.

  • Wenn der Entwickler an CherryPy selbst arbeitet.

  • Wenn der Benutzer einen Zweig vom Hauptzweig im Versionskontroll-Repository benötigt.

  • Zur Fehlerbehebung der vorherigen Version.

Das Grundprinzip der Subversionierung besteht darin, ein Repository zu registrieren und jede der Versionen zu verfolgen, die eine Reihe von Änderungen enthalten.

Befolgen Sie diese Schritte, um die Installation von CherryPy mit Subversion− zu verstehen

Step 1 - Um die neueste Version des Projekts zu verwenden, muss der Trunk-Ordner im Subversion-Repository überprüft werden.

Step 2 - Geben Sie den folgenden Befehl über eine Shell ein

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

Step 3 - Erstellen Sie nun ein CherryPy-Verzeichnis und laden Sie den vollständigen Quellcode herunter.

Installation testen

Es muss überprüft werden, ob die Anwendung ordnungsgemäß im System installiert wurde oder nicht, genau wie bei Anwendungen wie Java.

Sie können eine der drei im vorherigen Kapitel genannten Methoden auswählen, um CherryPy in Ihrer Umgebung zu installieren und bereitzustellen. CherryPy muss wie folgt aus der Python-Shell importieren können:

import cherrypy

cherrypy.__version__
'3.0.0'

Wenn CherryPy nicht global in der Python-Umgebung des lokalen Systems installiert ist, müssen Sie die Umgebungsvariable PYTHONPATH festlegen. Andernfalls wird ein Fehler auf folgende Weise angezeigt:

import cherrypy

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