DevOps

Configuration Python Ubuntu 16.04

L’installation de Python 3 et la configuration d’un environnement de développement sur une distribution Ubuntu 16.04 sont des étapes cruciales pour tout développeur souhaitant travailler efficacement avec ce langage de programmation. Cette démarche permet de bénéficier des dernières fonctionnalités de Python tout en optimisant la productivité. Voici un guide détaillé pour accomplir ces tâches.

1. Vérification de la version Python installée :

Avant d’installer Python 3, il est utile de vérifier si une version antérieure est déjà présente sur le système. Ouvrez un terminal et exécutez la commande suivante :

bash
python --version

S’il affiche une version de Python 2.x, cela signifie que Python 2 est installé. Nous allons maintenant installer Python 3.

2. Mise à jour du gestionnaire de paquets :

Assurez-vous que votre gestionnaire de paquets est à jour. Utilisez la commande suivante pour mettre à jour la liste des paquets disponibles :

bash
sudo apt update

3. Installation de Python 3 :

Python 3 est généralement inclus dans les référentiels officiels d’Ubuntu. Vous pouvez l’installer en utilisant la commande suivante :

bash
sudo apt install python3

4. Vérification de l’installation :

Après l’installation, vérifiez que Python 3 est correctement installé en exécutant :

bash
python3 --version

Cette commande devrait afficher la version de Python 3.x que vous venez d’installer.

5. Installation de pip :

pip est le gestionnaire de paquets de Python, essentiel pour installer des bibliothèques tierces. Installez-le en utilisant la commande :

bash
sudo apt install python3-pip

6. Mise à jour de pip :

Il est recommandé de mettre à jour pip à la dernière version pour garantir un bon fonctionnement. Utilisez la commande suivante :

bash
sudo -H pip3 install --upgrade pip

7. Installation de virtualenv :

virtualenv est un outil qui permet de créer des environnements Python isolés, évitant ainsi les conflits entre différentes versions de bibliothèques. Installez-le avec la commande :

bash
sudo -H pip3 install virtualenv

8. Création d’un environnement virtuel :

Choisissez ou créez un répertoire pour votre projet et naviguez vers celui-ci dans le terminal. Créez ensuite un environnement virtuel avec la commande suivante :

bash
python3 -m venv mon_environnement

Vous pouvez remplacer « mon_environnement » par le nom que vous souhaitez donner à votre environnement.

9. Activation de l’environnement virtuel :

Activez l’environnement virtuel en utilisant la commande suivante :

bash
source mon_environnement/bin/activate

Vous verrez le nom de votre environnement apparaître dans l’invite de commande, indiquant que l’environnement virtuel est maintenant actif.

10. Installation de packages dans l’environnement virtuel :

Avec l’environnement virtuel activé, vous pouvez installer les packages spécifiques à votre projet sans affecter le système global. Utilisez pip pour installer les dépendances nécessaires :

bash
pip install nom_du_package

11. Désactivation de l’environnement virtuel :

Lorsque vous avez terminé de travailler sur votre projet, désactivez l’environnement virtuel avec la commande :

bash
deactivate

Cela reviendra à l’environnement Python global.

En suivant ces étapes, vous avez réussi à installer Python 3, à configurer un environnement virtuel, et à utiliser pip pour gérer les dépendances de votre projet sur Ubuntu 16.04. Cette approche vous permet d’organiser votre développement de manière propre et efficace, en garantissant l’isolation des bibliothèques et en facilitant la gestion des versions de Python pour différents projets.

Plus de connaissances

Bien sûr, poursuivons avec des informations plus détaillées pour enrichir davantage votre compréhension de l’installation de Python 3 et la configuration de l’environnement de développement sur Ubuntu 16.04.

12. Utilisation d’un gestionnaire de versions Python :

Pour gérer différentes versions de Python sur votre système, vous pouvez utiliser pyenv, un gestionnaire de versions Python populaire. Commencez par installer les dépendances nécessaires :

bash
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git

Ensuite, installez pyenv en utilisant git :

bash
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Ajoutez pyenv à votre variable d’environnement PATH dans votre fichier de profil (par exemple, ~/.bashrc ou ~/.zshrc) :

bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init --path)"' >> ~/.bashrc

Chargez votre fichier de profil pour que les modifications prennent effet immédiatement :

bash
source ~/.bashrc

Maintenant, vous pouvez installer différentes versions de Python avec pyenv, par exemple :

bash
pyenv install 3.8.12

13. Configuration d’un environnement de développement complet :

Pour un environnement de développement Python complet, il est recommandé d’utiliser un éditeur de texte ou un environnement de développement intégré (IDE). VSCode (Visual Studio Code) est un choix populaire. Installez-le avec la commande suivante :

bash
sudo snap install --classic code

Après l’installation, lancez VSCode avec la commande :

bash
code

Dans VSCode, installez l’extension « Python » pour bénéficier de fonctionnalités avancées telles que la complétion automatique, le débogage, et la gestion des environnements virtuels.

14. Configuration d’un projet Django :

Si vous envisagez de développer des applications web avec Django, un framework web Python, vous pouvez le faire dans votre environnement virtuel. Installez Django avec pip :

bash
pip install django

Créez ensuite un projet Django avec la commande suivante :

bash
django-admin startproject mon_projet

Naviguez dans le répertoire du projet et effectuez les migrations initiales :

bash
cd mon_projet python manage.py migrate

Créez un superutilisateur pour l’administration Django :

bash
python manage.py createsuperuser

Enfin, lancez le serveur de développement pour voir votre application en action :

bash
python manage.py runserver

Accédez à http://localhost:8000 dans votre navigateur pour voir votre application Django fonctionner.

15. Conclusion et Ressources supplémentaires :

Félicitations, vous avez maintenant un environnement Python 3 configuré sur Ubuntu 16.04, avec la possibilité de gérer différentes versions de Python, d’utiliser des environnements virtuels, et de développer des projets Python et Django. Pour approfondir vos connaissances, consultez la documentation officielle de Python (https://docs.python.org/fr/3/), celle de Django (https://docs.djangoproject.com/fr/3.2/) et celle de pyenv (https://github.com/pyenv/pyenv).

L’apprentissage continu est essentiel dans le domaine du développement logiciel, et explorer ces ressources vous permettra de maîtriser davantage l’écosystème Python et de développer des applications plus complexes et robustes. N’oubliez pas de participer à la communauté Python en ligne, où vous pourrez poser des questions, partager vos connaissances et rester informé des dernières évolutions dans le monde de la programmation Python. Bonne chance dans vos projets de développement !

Bouton retour en haut de la page