Hébergement Web

Comment déployer Python sur mon hébergement cPanel?

Estimated reading: 3 minutes 85 views

Python est le langage de programmation le plus utilisé dans le domaine du développement de logiciels, de gestion d’infrastructure et d’analyse de données. Il est déployé dans des CMS comme Django-CMS, ou de grands sites comme Google, Facebook ou encore YouTube.

Ce langage de script qui légèrement plus ancien que le PHP, est aussi considéré le plus facile à apprendre et à utiliser surtout pour les débutants puisqu’il permet de créer des programmes rapidement et avec peu d’efforts. De plus, il est compatible sur la plupart de systèmes d’exploitation et plateformes informatiques.

Déployer Python sur cPanel :

Pour déployer une application Python sur votre hébergement Python, vous aurez besoin d’utiliser l’outil “Setup Python App” disponible sur votre compte cPanel. ce gestionnaire vous permet de créer, gérer et mettre en ligne un environnement Python.

Merci de suivre les étapes suivantes :

Accédez à compte cPanel

Basculez vers la rubrique “Logiciel” et cliquez sur “Setup Python App

 

Une nouvelle page s’affichera, cliquez sur Create Application pour ajouter une nouvelle application

 

Vous pouvez maintenant créer et personnaliser votre application. Vous aurez accès à la gérer par la suite.

Les deux paramètres “Application Root” et “Application” sont requis. Cliquez ensuite sur “Create”.

Python version:  sélectionnez la version Python pour votre application.

Application Root: définissez le dossier dans lequel se trouve les fichiers sources de votre application.

Application URL: saisissez le nom de domaine ou l’URL à partir duquel votre application sera accessible

Application Startup file: est le fichier qui sert à démarrer votre application. Il est localisé dans le dossier Application Root et doit suivre la spécification WSGI.

Application Entry Point: est le nom de la fonction contenue dans le fichier WSGI de l’Application startup file, qui sert à exécuter l’application. Généralement, c’est Application.

Passenger log file: est la destination du fichier de log qui va être généré par Phusion Passenger, la technologie utilisée pour faire fonctionner une application Python.

Une fois votre application créée, des nouvelles options seront mises à votre disposition pour une configuration en profondeur de votre projet.

  1. Destroy et Save: ces deux options servent respectivement à supprimer l’application déployée et de sauvegarder les changements effectués.
  2. Source: Une commande que vous devez lancer pour entrer dans votre environnement de travail via SSH ou le terminal.
  3. Stop App et Restart: vous permettent d’arrêter et relancer l’application (après des modifications par exemple).
  4. Si vous n’aviez pas renseigné ces paramètres précédemment, ils sont configurés par défaut.
  5. Run pip Install: vous permet d’installer des dépendances.
  6. Execute Python Script: permet de lancer des scripts Python.
  7. Add variable permet d’ajouter et modifier des variables passées à l’application.

Leave a Comment