Installer Visual Studio Code sous Ubuntu pour Python

Les instructions présentées sur cette page ont été exécutées et testées avec les versions suivantes :

Mettre le système à jour

Vérifiez que votre système est à jour grâce aux commandes suivantes :

sudo apt update
sudo apt upgrade

Installer Visual Studio Code

Installez Visual Studio Code avec Ubuntu Software. D'autre méthodes peuvent être utilisées, mais Ubuntu Software reste l'option la plus fiable.

Installation de Python

Python est installé par défaut sous Ubuntu. Mais soyez vigilant, deux versions cohabitent sous Ubuntu : Python 2.7.17 et Python 3.6.9. La version par défaut est la plus ancienne. Je vous découseille fortement d'utiliser la plus ancienne. À la place, je vous conseille d'utiliser des environnements virtuels avec la version 3.

Installez le gestionnaire de paquets Python pip :

sudo apt install python-pip

ou :

sudo apt install python3-pip

Environnement virtuel

Installez virtualenv avec la commande suivante:

pip3 install virtualenv

Créez un environnement virtuel pour votre projet et spécifiez que cet environnement va utiliser la version 3 de Python :

virtualenv ~/path/to/project -p /usr/bin/python3

Vous devrez exécuter la commande précédente à chaque fois que vous créerez un nouveau projet Python. Activez votre environnement :

source ~/path/to/project/bin/activate

Le nom de l'environnement devrait apparaître au début de chaque ligne de commande :

L'environnement virtuel Python 3 activé

Vérifiez que tout s'est bien passé en affichant les versions :

(python3) $ python --version
Python 3.6.9
(python3) $ pip --version
pip 20.0.2 from /home/philippe/sources/python3/lib/python3.6/site-packages/pip (python 3.6)

Vous pouvez désactiver l'environnement virtuel avec la commande suivante :

deactivate

Configuration de Visual Studio Code pour Python

Lancez Visual Studio Code. Dans File>Open folder [Ctrl-K Ctrl-O], sélectionnez le dossier où vous avez créé l'environnement virtuel. Créez un script Python nommé version.py et ajoutez le code suivant :

import sys
print("___________________")
print("PYTHON VERSION")
print (sys.version)
print("___________________")
print("VERSION INFO")
print (sys.version_info)

Exécutez le script avec la combinaison CTRL-F5. Visual Studio Code devrait vous demander si vous voulez installer pylint pour vérifier la qualité du code et vous suggérer des amélioration. Je vous recommande fortement d'accepter et d'installer pylint.

Votre script devrait afficher quelque chose comme :

___________________
PYTHON VERSION
3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0]
___________________
VERSION INFO
sys.version_info(major=3, minor=6, micro=9, releaselevel='final', serial=0)

Python 3 s'exécute dans votre environnement virtuel sous Visual Studio Code. Vous pouvez même ajouter des points d'arrêt et débugger votre application en appuyant sur F5 à la place de Ctrl-F5.

Enjoy!

Voir aussi


Dernière mise à jour : 21/02/2020