INTRODUCTION TO CHERRYPy
CherryPy is an object-oriented HTTP framework for Python. CherryPy has a clean interface and allows building web applications in much the same way one would build any other object-oriented program.
CherryPy is very pythonic and is thus faster and easier to use than many popular web frameworks including Django, Zope, Pylons, and Turbogears in which the learning curve is massive.
CherryPy is licensed under the open-source BSD license and is thus free to use.
As the support for Python 2 ended on January 1st, 2020, CherryPy now only supports Python 3.5+. So, before installing CherryPy ensure you have the correct Python installation in your system. To check installed Python version, in your Terminal/Command Line run:
How to install CherryPy:
First open Terminal/Command Line.
Run the following command
pip3 install cherrypy
Installation should be complete.
To verify whether the installation is correct and/or to view information about the installation run the following command
pip3 show cherrypy