Python: Développer en Python : l'approche locale

Cette documentation fait partie du guide Plateforme de développement. Consultez le guide complet ici : Préparez votre plateforme de développement pour une expérience fluide et productive.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Python cloud prête à l'emploi, conçue pour simplifier vos déploiements :

  • Déployez votre application en production en quelques secondes avec un simple git push.
  • Utilisez votre propre nom de domaine, avec une configuration automatique du certificat HTTPS pour des connexions sécurisées gérées pour vous.
  • Profitez de sauvegardes automatiques, de mises à jour en un clic et d'une tarification prévisible, afin que vous puissiez vous concentrer sur votre code, pas sur la gestion de l'infrastructure.
  • Bénéficiez d'une performance et d'une sécurité élevées sur une infrastructure privée et dédiée. Votre environnement est isolé et protégé.

Gagnez du temps et simplifiez votre workflow : votre code peut être opérationnel avec l'hébergement Python cloud de Stackhero en seulement 5 minutes.

Installer Python localement signifie que vous installez le runtime, les dépendances et les outils de développement sur votre propre machine. Vous gardez ainsi un contrôle total, mais vous êtes responsable des mises à jour, des sauvegardes et de la cohérence de votre environnement.

Pour une configuration flexible et homogène, vous pouvez utiliser asdf, un outil de gestion multi-versions pour différents runtimes. asdf prend en charge Python, mais aussi de nombreux autres langages comme Node.js, Ruby ou PHP. Il facilite le passage d'une version à l'autre et l'isolation de vos projets.

Les workflows Python traditionnels reposent sur des environnements virtuels (comme python venv, virtualenv ou mkvirtualenv) pour séparer les dépendances. Avec asdf, vous gérez à la fois les versions de Python et les environnements de projet de façon plus robuste, ce qui réduit les frictions et évite les conflits de versions courants.

Vous pouvez suivre le guide officiel d'installation d'asdf pour mettre en place asdf sur votre système.

Après l'installation, vérifiez que asdf est bien configuré en exécutant :

asdf version

La version installée doit s'afficher, ce qui confirme que asdf est prêt à l'emploi.

Pour ajouter le support Python et installer la dernière version, exécutez :

asdf plugin add python https://github.com/danhper/asdf-python.git
asdf install python latest
asdf global python latest

Une fois terminé, vérifiez la version de Python :

python --version

Ce résultat confirme que votre installation Python est prête pour le développement.