Comment installer Python 3 et configurer un environnement de programmation local sur Debian 8

introduction

Langage de programmation polyvalent, Python peut être utilisé pour de nombreux projets de programmation. Sous un nom inspiré du groupe de comédie britannique Monty Python, l’équipe de développement a voulu faire de Python un langage agréable à utiliser qu’il a publié pour la première fois en 1991. Facile à configurer et écrit dans un style relativement simple avec un retour immédiat sur les erreurs, Python est un excellent choix pour les développeurs débutants et expérimentés. Python 3 est la version la plus récente du langage et est considéré comme le futur de Python.

Ce didacticiel vous guidera tout au long de l’installation de Python 3 sur votre machine Linux locale et de la configuration d’un environnement de programmation via la ligne de commande. Ce tutoriel couvrira explicitement les procédures d’installation de et Debian 8, mais les principes généraux s’appliquent à toute autre distribution de Debian Linux.

Conditions préalables

Vous aurez besoin d’un ordinateur sur lequel Debian 8 ou une autre version de Debian Linux est installée, ainsi que d’un accès administrateur à cette machine et d’une connexion Internet.

Étape 1 - Configuration de Python 3

Nous allons terminer notre installation et configuration sur la ligne de commande, qui est un moyen non graphique d’interagir avec votre ordinateur. Autrement dit, au lieu de cliquer sur des boutons, vous saisissez du texte et recevez également les commentaires de votre ordinateur. La ligne de commande, également appelée shell, peut vous aider à modifier et à automatiser de nombreuses tâches quotidiennes sur un ordinateur. Elle constitue un outil essentiel pour les développeurs de logiciels. Il existe de nombreuses commandes de terminal à apprendre qui peuvent vous permettre de faire des choses plus puissantes. L’article «https://www.digitalocean.com/community/tutorials/an-inintroduction-to-the-linux-terminal[ Une introduction au terminal Linux] peut vous aider à mieux vous orienter avec le terminal.

Sur Debian 8, vous pouvez ouvrir le menu dans le coin inférieur gauche de votre écran et rechercher «terminal» dans la barre de recherche. Cliquez sur Terminal pour ouvrir le programme. Vous pouvez également appuyer simultanément sur les touches + CTRL,` + ALT` et + T + de votre clavier pour ouvrir automatiquement l’application Terminal.

image: https: //assets.digitalocean.com/articles/eng_python/UbuntuDebianSetUp/DebianSetUp.png [Terminal Debian]

Debian 8 et les autres versions de Debian Linux sont livrées avec Python 3 et Python 2 préinstallés. Pour vous assurer que nos versions sont à jour, mettons à jour et mettons à jour le système avec + apt-get +:

sudo apt-get update
sudo apt-get -y upgrade

L’indicateur + -y + confirmera que nous sommes d’accord pour l’installation de tous les éléments, mais en fonction de votre version de Linux, vous devrez peut-être confirmer des invites supplémentaires lors de la mise à jour et à la mise à niveau de votre système.

Une fois le processus terminé, nous pouvons vérifier la version de Python 3 installée sur le système en tapant:

python3 -V

Vous recevrez une sortie dans la fenêtre du terminal qui vous permettra de connaître le numéro de version. Le numéro de version peut varier, mais il ressemblera à ceci:

OutputPython

Pour gérer les packages logiciels pour Python, installons * pip *:

sudo apt-get install -y python3-pip

Un outil à utiliser avec Python, * pip * installe et gère les packages de programmation que nous souhaitons utiliser dans nos projets de développement. Vous pouvez installer les packages Python en tapant:

pip3 install

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

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

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

Une fois que Python est configuré et que pip et d’autres outils sont installés, nous pouvons configurer un environnement virtuel pour nos projets de développement.

Étape 2 - Configuration d’un environnement virtuel

Les environnements virtuels vous permettent d’avoir un espace isolé sur votre ordinateur pour les projets Python, garantissant que chacun de vos projets peut avoir son propre ensemble de dépendances qui ne perturbera aucun de vos autres projets.

La configuration d’un environnement de programmation nous permet de mieux contrôler nos projets Python et la manière dont les différentes versions de packages sont gérées. Ceci est particulièrement important lorsque vous travaillez avec des packages tiers.

Vous pouvez configurer autant d’environnements de programmation Python que vous le souhaitez. Chaque environnement est essentiellement un répertoire ou un dossier de votre ordinateur contenant quelques scripts pour le faire fonctionner comme un environnement.

Nous devons d’abord installer le module * venv *, qui fait partie de la bibliothèque standard Python 3, afin de pouvoir créer des environnements virtuels pour nous. Installons venv en tapant:

sudo apt-get install -y python3-venv

Avec cela installé, nous sommes prêts à créer des environnements. Choisissons le répertoire dans lequel nous voudrions placer nos environnements de programmation Python, ou nous pouvons créer un nouveau répertoire avec + mkdir +, comme dans:

mkdir
cd

Une fois que vous vous trouvez dans le répertoire où vous souhaitez faire vivre les environnements, vous pouvez créer un environnement en exécutant la commande suivante:

python3 -m venv

En gros, cela crée un nouveau répertoire contenant quelques éléments que nous pouvons afficher avec la commande + ls +:

ls my_env
Outputbin  include  lib  lib64  pyvenv.cfg

Ensemble, ces fichiers permettent de s’assurer que vos projets sont isolés du contexte plus large de votre ordinateur local, de sorte que les fichiers système et les fichiers de projet ne se mélangent pas. C’est une bonne pratique pour le contrôle de version et pour vous assurer que chacun de vos projets a accès aux packages dont il a besoin. Python Wheels est un format de package intégré pour Python qui peut accélérer la production de vos logiciels en réduisant le nombre de fois que vous avez besoin de compiler. Vous le trouverez dans chacun des répertoires + lib +.

Pour utiliser cet environnement, vous devez l’activer, ce que vous pouvez faire en tapant la commande suivante qui appelle le script d’activation:

source /bin/activate

Votre invite sera maintenant préfixée avec le nom de votre environnement. Dans ce cas, il est appelé. En fonction de la version de Debian Linux que vous utilisez, votre préfixe peut avoir une apparence quelque peu différente, mais le nom de votre environnement entre parenthèses doit être la première chose que vous voyez sur votre ligne:

Ce préfixe nous indique que l’environnement est actuellement actif, ce qui signifie que lorsque nous créerons des programmes ici, ils utiliseront uniquement les paramètres et les packages de cet environnement.

Après avoir suivi ces étapes, votre environnement virtuel est prêt à être utilisé.

Étape 3 - Créer un programme simple

Maintenant que notre environnement virtuel est configuré, créons un programme simple «Hello, World!». Cela garantira le bon fonctionnement de notre environnement et nous permettra de nous familiariser davantage avec Python si nous ne le sommes pas déjà.

Pour ce faire, nous allons ouvrir un éditeur de texte en ligne de commande tel que nano et créer un nouveau fichier:

nano hello.py

Une fois le fichier texte ouvert dans la fenêtre du terminal, nous allons taper notre programme:

print("Hello, World!")

Quittez nano en tapant les touches + control + et + x + et, lorsque vous êtes invité à enregistrer le fichier, appuyez sur + y +.

Une fois que vous quittez nano et revenez dans votre shell, lançons le programme:

python hello.py

Le programme hello.py que vous venez de créer doit permettre à votre terminal de générer la sortie suivante:

OutputHello, World!

Pour quitter l’environnement, tapez simplement la commande + deactivate + et vous retournerez à votre répertoire d’origine.

Conclusion

Toutes nos félicitations! À ce stade, vous avez un environnement de programmation Python 3 configuré sur votre machine Debian Linux locale et pouvez commencer un projet de codage!

Pour configurer Python 3 sur un autre ordinateur, suivez la procédure https://www.digitalocean.com/community/tutorial_series/how-to-install-and-set-up-a-local-programming-environment-for-python-3. [guides d’environnement de programmation locale] pour https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-ubuntu-16 -04 [Ubuntu 16.04], CentOS 7, Windows 10, ou macOS. Vous pouvez également lire à propos de https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-16-04 -server [installer Python et configurer un environnement de programmation sur un serveur Ubuntu 16.04], ce qui est particulièrement utile lorsque vous travaillez sur des équipes de développement.

Votre ordinateur local étant prêt pour le développement de logiciels, vous pouvez continuer à en apprendre plus sur le codage en Python en suivant la procédure suivante: https://www.digitalocean.com/community/tutorials/understanding-data-types-in-python-3 Types en Python 3] "et" Comment utiliser les variables en Python 3 ".