1. Home
  2. Applications Management
  3. Python
  4. How to Setup Python Application in cPanel

How to Setup Python Application in cPanel

In this tutorial, you will learn to quickly set up Python application with the cPanel graphical interface or from the command line.

ChemiCloud’s infrastructure supports Python out of the box. Try our Python Hosting plans if you’d like to experience top speed and reliability and have access to our easy Python installer.

We support the following python versions: 2.7.18, 3.3.7, 3.4.9, 3.5.9, 3.6.15, 3.7.12, 3.8.12, 3.9.12, 3.10.9 and 3.11.1

Please note that Python Application in cPanel is available for customers using any of our Shared Hosting or Reseller Hosting plans. If you are a Managed VPS Hosting customer, you’ll require a CloudLinux License –  Please get in touch with our Support team for pricing.

How to Set up Python Application in cPanel

1) Log in to cPanel.
2) In the SOFTWARE section of cPanel, click on the Setup Python App icon

Setup Python
3) On the Python selector page, click on the Create Application button to start the application setup.

4) Fill in the required fields on the application setup form.

  • Python version: Python version that your app will use to run and install dependencies.
  • Application root: The directory path where all app files will reside.
  • Application URL: the URL to enter in the browser to visit the app.
  • Application startup file: The Path to wsgi.pg file. It must be specified as a filename.
  • Application Entry point: Setup wsgi callable object for your application. In some cases, apps may not run properly when the main application variable is called app. This is because WSGI software that we use to run Python on our servers requires the main application variable to be called application.
  • Environment Variables: Optionally you can add environment variables to your application.

Create Python App

5) After you are done, click “CREATE” to finish setting up the app.

You have the command necessary to enter your virtual environment at the very start. This is useful when you need to manually execute some commands either via SSH or with the terminal menu in cPanel.

6) Click Run Pip Install to install your app dependencies

You can additionally set up Environment variables:

Click Add Variable and you will be able to set up the Name and Value of the variable in question. After you have entered the correct data, click Done to create the variable.

7) When everything is done, Save and RESTART your app.

That’s a wrap! Now you know how to set up a Python app using the cPanel.

Updated on April 25, 2023

Was this article helpful?

Related Articles

TRY CHEMICLOUD RISK-FREE
Fast, secure cloud hosting. 18 global data centers. Unhappy with your web host?
👉 Migrate for Free

Comments

  1. if I have index.php and app.py files
    app.py will receive data from index.php what should I set

  2. how to setup up my application-based streamlit ..?
    my streamlit app. runs in the command line but does not work in the domain server …

  3. hello what if i own my server and dont see option like this ??

  4. Hello 🙂
    How to use this variables in python file ?

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.