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
Lectures complémentaires
Voici des liens vers des didacticiels plus détaillés liés à ce guide: