1. Requisitos previos
Acceso a cPanel con Setup Python App.
Los archivos de tu proyecto, incluido requirements.txt.
2. Instrucciones paso a paso
Crear la aplicación
En cPanel, en Software, abre Setup Python App.
Haz clic en Create Application.
Elige la versión de Python (la más reciente compatible).
En Application root, escribe la carpeta del proyecto (por ejemplo mypythonapp; se crea en /home/usuario/).
En Application URL, indica dónde se publicará (por ejemplo tudominio.com/mypythonapp o un subdominio).
En Application startup file, escribe app.py, y en Application Entry Point, app.
Haz clic en Create.
Comprobar y subir el proyecto
Haz clic en Open: verás "It works!" y la versión de Python.
Haz clic en Stop App.
En el Administrador de archivos, entra en /home/usuario/mypythonapp y sube tus archivos (app.py, requirements.txt...).
Instalar dependencias y arrancar
En Configuration files, escribe requirements.txt y haz clic en Add.
Haz clic en Run Pip Install y elige requirements.txt.
Haz clic en Start App y luego en Open.
3. Resultado esperado
Tu aplicación responde en la URL configurada. Con el ejemplo verás el mensaje "Esta es mi aplicación de Python".
from flask import Flask
app = Flask(__name__)
@app.route('/')
def saludo():
return 'Esta es mi aplicación de Python'
4. Solución de problemas
Si: La aplicación da error.
Solución: Revisa el archivo stderr.log en la carpeta de la aplicación.
Si: Cambié el código y no se refleja.
Solución: Reinicia la aplicación desde Setup Python App.
Si: Quiero instalar paquetes desde la Terminal.
Solución: Copia el comando source de la aplicación, pégalo en la Terminal de cPanel y usa pip install.
Si: ¿Cómo detengo o elimino la aplicación?
Solución: Con Stop App, Restart App o Destroy App en Setup Python App.
