Comment installer Python 3 et configurer un environnement de programmation sous Ubuntu 18.04 [Démarrage rapide]

introduction

Python est un langage de programmation flexible et polyvalent, doté de compétences en matière de script, d’automatisation, d’analyse de données, d’apprentissage automatique et de développement back-end.

Ce tutoriel vous guidera à travers l’installation de Python et la configuration d’un environnement de programmation sur un serveur Ubuntu 18.04. Pour une version plus détaillée de ce tutoriel, avec de meilleures explications sur chaque étape, veuillez vous référer àHow To Install Python 3 and Set Up a Programming Environment on an Ubuntu 18.04 Server.

[[step-1 -—- update-and-upgrade]] == Étape 1 - Mise à jour et mise à niveau

Connecté à votre serveur Ubuntu 18.04 en tant qu'utilisateur sudo non root, commencez par mettre à jour et mettre à niveau votre système pour vous assurer que la version livrée de Python 3 est à jour.

sudo apt update
sudo apt -y upgrade

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

[[step-2 -—- check-version-of-python]] == Étape 2 - Vérifier la version de Python

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

python3 -V

Vous recevrez une sortie similaire à celle-ci, en fonction du moment où vous avez mis à jour votre système.

OutputPython 3.6.7

[[step-3 -—- install-pip]] == Étape 3 - Installer pip

Pour gérer les packages logiciels pour Python, installezpip, un outil qui installera et gérera les bibliothèques ou modules à utiliser dans vos projets.

sudo apt install -y python3-pip

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

pip3 install package_name

Ici,package_name peut faire référence à n'importe quel package ou bibliothèque Python, tel que Django pour le développement Web ou NumPy pour le calcul scientifique. Donc, si vous souhaitez installer NumPy, vous pouvez le faire avec la commandepip3 install numpy.

[[step-4 -—- install-additional-tools]] == Étape 4 - Installer des outils supplémentaires

Il y a encore quelques paquets et outils de développement à installer pour nous assurer que notre environnement de programmation est robuste:

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

[[step-5 -—- install-venv]] == Étape 5 - Installer venv

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

sudo apt install -y python3-venv

[[step-6 -—- create-a-virtual-environment]] == Étape 6 - Créer un environnement virtuel

Vous pouvez créer un nouvel environnement avec la commandepyvenv. Ici, nous appellerons notre nouvel environnementmy_env, mais vous pouvez appeler le vôtre comme vous le souhaitez.

python3.6 -m venv my_env

[[step-7 -—- activate-virtual-environment]] == Étape 7 - Activer l'environnement virtuel

Activez l'environnement à l'aide de la commande ci-dessous, oùmy_env est le nom de votre environnement de programmation.

source my_env/bin/activate

Votre invite de commande portera désormais le nom de votre environnement:

[[step-8 -—- test-virtual-environment]] == Étape 8 - Test de l'environnement virtuel

Ouvrez l'interpréteur Python:

python

Notez que dans l'environnement virtuel Python 3, vous pouvez utiliser la commandepython au lieu depython3 etpip au lieu depip3.

Vous saurez que vous êtes dans l'interprète lorsque vous recevez le résultat suivant:

Python 3.6.5 (default, Apr  1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

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

print("Hello, World!")
OutputHello, World!

[[step-9 -—- deactivate-virtual-environment]] == Étape 9 - Désactiver l'environnement virtuel

Quittez l'interpréteur Python:

quit()

Puis quittez l'environnement virtuel:

deactivate