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