bf sb bg
bf sb logo
Up to 70% OFF* sitewide
Learn more
100% Australian Owned and OperatedSupport Centre13 24 85Pay an InvoiceLOG IN
supportcentre scaled
Support Centre
Find the answers to your questions and get the support you need with the VentraIP help centre.

Setting up a Python app in cPanel

cPanel supports the ability to setup a Python application, here are the steps to do that:

  1. Login to cPanel.
  2. Click Setup Python App under Software.
  3. Click Create Application.
  4. Input the details for your Python application:
    1. Select a Python version.
    2. In the Application Root field, input the path you want for your Python app.
    3. In the Application URL field, set the URL you want your application to be publicly accessed from.
    4. In the Application Startup File field, input the name of the .py file used to start your web application.
    5. In the Application Entry Point field specify the name of the wsgi file for your application.
    6. In the Passenger Log File field, specify the path and file name you want for your Passenger log file.

Important things to consider

  • cPanel’s Python implementation uses the Apache Phusion Passenger extension, which is used to run Ruby, Python and NodeJS applications
  • Do not put any dashes in the Application Root / URL / Startup file / Entry Point fields
  • While our cPanel services support Python Applications, this would be beyond the scope of support that our Techincal Support Team could assist with. This includes both assistance with making the installation and the management of the Application itself.
misc content center scaled