Dépanner le déploiement d’une application Python
Les erreurs de démarrage Python viennent souvent d’un mauvais fichier d’entrée, d’une dépendance non déclarée ou d’une incompatibilité entre la version choisie et le projet. Vérifiez un point à la fois et observez le résultat dans la console du panel.
L’egg personnalisé consolex1
L’egg Python Universal est développé par l’hébergeur consolex1. Son code source est public sur GitHub.
1. Vérifier la version Python et le fichier principal
Dans l’onglet Startup, contrôlez la version de Python choisie et le nom exact du fichier principal, casse comprise. Ce fichier doit se trouver à la racine de l’instance ou dans le chemin configuré.
2. Déclarer les dépendances
Listez les paquets nécessaires dans requirements.txt, pyproject.toml ou uv.lock. Python Universal utilise uv pour installer les dépendances des manifestes pris en charge ; vérifiez la console en cas d’erreur de résolution.
3. Résoudre les erreurs d’import
Vérifiez que le module est déclaré, que le nom d’import est correct et que les fichiers ont été envoyés dans le bon répertoire. Évitez de transférer un dossier .venv construit sur un autre système d’exploitation.
4. Contrôler les secrets et le démarrage
Lisez les tokens depuis des variables d’environnement configurées en privé dans le panel. Vérifiez que le processus reste au premier plan et qu’il affiche des erreurs de démarrage utiles.
5. Mesurer les ressources utilisées
Surveillez la mémoire au démarrage et pendant l’activité normale. Le plan Free comprend 256 Mo de RAM et 512 Mo de stockage ; les dépendances et caches volumineux peuvent occuper une part importante de ces ressources.