Kualo / docs
On this page

Enabling Python in cPanel

cPanel's Setup Python App tool lets you run Python applications, each with its own version, directory, domain, and modules - all from one place.

1 min read Updated 11 Jun 2026

cPanel includes a built-in tool for running Python applications. You can create multiple apps, each with its own Python version, directory, domain or subdomain, and installed modules - all managed from one place.

Creating an application

  1. Log in to cPanel.

  2. Click the Setup Python App icon.

    Setup Python App icon

  3. Under Setup new application, choose your Python version, set the application directory, and select the domain or subdomain. Click Setup when done.

    New application form

  4. Once created, you will see a summary screen similar to the one below.

    Application summary screen

Updating and removing applications

To change an existing application - for example, to update the Python version or change the application directory or URL - find it in the Existing applications section and make your edits.

Changes do not take effect until you click the Update button at the bottom of the application panel.

Existing application panel

To remove an application, click the Remove button at the bottom of the same panel.

Installing modules

You can install Python modules either via SSH or through the cPanel interface. To use the interface, click the Show link next to Modules in the application panel.

Modules section

  1. Type the name of the module you want to install.

    Module search field

  2. Click the module name in the results list, then choose the version you want to install.

    Module version selector

  3. Click Add to add the module to your application.

    Add module button

  4. Click Update to apply the changes.

For a more detailed walkthrough of deploying a Python application, see How to deploy a Python application.

Was this helpful?
Your feedback helps us find gaps in the docs.
Still need a hand?
Real people, around the clock - start a chat or open a ticket and we'll help you put it right.