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 agréable et efficace.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Python cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Déployez votre application en quelques secondes avec un simple
git push.- Utilisez votre propre nom de domaine et profitez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
- Bénéficiez de sauvegardes automatiques, de mises à jour en un clic, ainsi que d'une tarification simple, transparente et prévisible.
- Profitez d'une performance optimale et d'une sécurité renforcée grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution d'hébergement Python cloud de Stackhero !
Mettre en place un environnement de développement local consiste à installer Python, les dépendances nécessaires et les outils sur votre ordinateur.
Gardez à l'esprit que le développement local peut présenter certaines limites, comme les contraintes matérielles ou la nécessité de gérer manuellement les mises à jour et les sauvegardes.
Préparer votre environnement Python local
Pour commencer à développer avec Python, vous devez installer Python et ses dépendances sur votre ordinateur.
Nous allons utiliser asdf, un outil polyvalent qui permet de gérer plusieurs environnements et de passer facilement d'une version à l'autre.
Même si asdf peut sembler nouveau, il simplifie grandement la gestion de vos environnements Python, vous fait gagner du temps et évite de nombreux problèmes liés à la gestion de plusieurs environnements et versions.
Python dispose de ses propres gestionnaires d'environnements virtuels (python venv, mkvirtualenv ou virtualenv), souvent utilisés pour isoler les dépendances d'un projet. Cependant, avec asdf, vous n'aurez pas besoin de vous appuyer sur ces outils, car il offre une solution plus robuste pour gérer différents environnements d'exécution et versions.
asdf est utile non seulement pour Python, mais aussi pour de nombreux autres langages comme Node.js, Ruby, PHP, et bien d'autres.
Installer asdf
Pour installer asdf, il suffit de suivre les étapes décrites dans la documentation officielle.
Une fois l'installation terminée, vous pouvez vérifier que asdf fonctionne correctement en exécutant asdf version dans votre terminal. Cette commande doit afficher la version installée de asdf, confirmant qu'il est prêt à être utilisé.
Installer Python avec asdf
Pour installer la dernière version de Python avec asdf, exécutez les commandes suivantes :
asdf plugin add python https://github.com/danhper/asdf-python.git
asdf install python latest
asdf global python latest
Après l'installation, vérifiez que tout fonctionne correctement en lançant la commande ci-dessous pour afficher la version de Python installée :
python --version
Vous devriez voir s'afficher le numéro de version du Python fraîchement installé, ce qui confirme que tout est prêt à l'emploi.