The practical steps.
WHERE TO START
The Python application feature in cPanel.
WHAT YOU PROVIDE
The Python version The application root, where your code lives The application URL, where it will be served The startup file The entry point within that file
WHAT IT CREATES
A virtual environment for the application The configuration needed to serve it
WHAT TO DO NEXT
Upload your code to the application root Install dependencies into the created environment Restart the application
WHAT THE INTERFACE PROVIDES
A command to activate the environment, for use in the terminal A control to restart the application A place to set environment variables
WHAT TO SET AS ENVIRONMENT VARIABLES
Configuration and credentials.
Not in your code.
WHAT TO CHECK
That the application responds at its URL That the log shows a clean startup
WHAT TO DO IF IT DOES NOT START
Check the log first. It usually states the cause.