Saturday, November 22, 2025
HomeLanguagesEnvironment setup for CherryPy

Environment setup for CherryPy

CherryPy is a popular framework of Python. Using CherryPy, web applications can be built in a faster and more reliable way. It is also called a web application library. It is known for its simplicity as it is based on object-oriented Python programming, resulting in smaller source code in less time.

Note: For more information, refer to Introduction to CherryPy.

Requirements

CherryPy does not have any env requirements. The common Python package managers such as setup tools or pip automatically install all the Python-based distribution requirements.

But the basic requirements are:

  • Python 3.5 through to 3.8.
  • CherryPy version 3.0

How to install

It is very easy to install CherryPy. Just like other libraries, CherryPy can be easily installed through pip.

1. Using easy install:

$ easy_install cherrypy

2. Using pip:

$ pip install cherrypy

3. Using Github:

$ git clone https://github.com/cherrypy/cherrypy
$ cd cherrypy
$ python setup.py install

Apart from downloading, these methods will also build and install CherryPy globally to your python environment.

Test your installation

Once you have deployed the CherryPy package, you may test your installation by executing simple tutorials provided by CherryPy. One such tutorial is of simple Hello World. Execute the following code:

python -m cherrypy.tutorial.tut01_helloworld

After execution, you will see something like this on your browser:

input

Now, point your browser at http://127.0.0.1:8080 . You will see the following output on executing the basic tutorial.

output

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6784 POSTS0 COMMENTS
Nicole Veronica
11931 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11999 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6863 POSTS0 COMMENTS
Umr Jansen
6848 POSTS0 COMMENTS