Tutorial

Comment installer Python 3 et mettre en place un environnement de programmation sur un serveur Ubuntu 20.04, [Démarrage rapide]

Published on May 13, 2020
Français
Comment installer Python 3 et mettre en place un environnement de programmation sur un serveur Ubuntu 20.04, [Démarrage rapide]

Introduction

Python est un langage de programmation flexible et polyvalent, avec des points forts en matière de script, d’automatisation, d’analyse de données, d’apprentissage machine et de développement back-end.

Ce tutoriel vous guidera dans l’installation de Python et la mise en place d’un environnement de programmation sur un serveur Ubuntu 20.04. Pour obtenir une version plus détaillée de ce tutoriel, avec des explications plus complètes de chaque étape, veuillez vous référer à Comment installer Python 3 et mettre en place un environnement de programmation sur un serveur Ubuntu 20.04.

Étape 1 – Mise à jour et mise à niveau

Connecté à votre serveur Ubuntu 20.04 en tant qu’utilisateur sudo non root, mettez d’abord votre système à jour et à niveau pour vous assurer que la version de Python 3 que vous avez livrée est la plus récente.

  1. sudo apt update
  2. sudo apt -y upgrade

Confirmez l’installation si vous y êtes invité.

Étape 2 – Vérifiez la version de Python

Vérifiez quelle version de Python 3 est installée en tapant :

  1. python3 -V

Vous obtiendrez un résultat similaire à ce qui suit, en fonction de la date à laquelle vous avez mis à jour votre système.

Output
Python 3.8.2

Étape 3 – Installation de pip

Pour gérer les paquets logiciels pour Python, installez pip, un outil qui vous aidera à gérer les bibliothèques ou les modules à utiliser dans vos projets.

  1. sudo apt install -y python3-pip

Les paquets Python peuvent être installés en tapant :

  1. pip3 install package_name

Ici, package_name peut faire référence à n’importe quel paquet ou bibliothèque Python, comme Django pour le développement web ou NumPy pour le calcul scientifique. Donc si vous souhaitez installer NumPy, vous pouvez le faire avec la commande pip3 install numpy.

Étape 4 – Installation d’outils supplémentaires

Il existe quelques autres paquets et outils de développement à installer pour nous assurer que nous avons une configuration robuste pour notre environnement de programmation :

  1. sudo apt install build-essential libssl-dev libffi-dev python3-dev

Étape 5 – Installation de venv

Les environnements virtuels vous permettent d’avoir un espace isolé sur votre serveur pour les projets Python. Nous utiliserons venv, qui fait partie de la bibliothèque standard Python 3, et que nous pouvons installer en tapant :

  1. sudo apt install -y python3-venv

Étape 6 – Création d’un environnement virtuel

Vous pouvez créer un nouvel environnement avec la commande pyvenv. Ici, nous appellerons notre nouvel environnement my_env, mais vous devez donner au vôtre un nom qui ait un sens pour votre projet.

  1. python3.6 -m venv my_env

Étape 7 – Activation de l’environnement virtuel

Activez l’environnement en utilisant la commande ci-dessous, où my_env est le nom de votre environnement de programmation.

  1. source my_env/bin/activate

Votre invite de commande sera maintenant préfixée par le nom de votre environnement :

Étape 8 – Test de l’environnement virtuel

Ouvrez l’interpréteur Python :

  1. python

Notez que dans l’environnement virtuel Python 3, vous pouvez utiliser la commande python au lieu de python3, et pip au lieu de pip3.

Vous saurez que vous êtes dans l’interpréteur lorsque vous recevrez la sortie suivante :

Python 3.8.2 (default, Mar 13 2020, 10:14:16)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Maintenant, utilisez la fonction print() pour créer le traditionnel programme Hello, World :

  1. print("Hello, World!")
Output
Hello, World!

Étape 9 – Désactiver l’environnement virtuel

Quittez l’interpréteur Python :

  1. quit()

Ensuite, quittez l’environnement virtuel :

  1. deactivate

Lectures complémentaires

À partir de là, vous pouvez en apprendre beaucoup sur Python, voici quelques liens relatifs à ce guide :

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.