Visual Studio Code
Visual Studio Code est un IDE multi langage très complet. Il intègre notamment un client Git.
Dossier de travail
Pour travailler sur un projet comportant plusieurs fichiers, il faut ouvrir un dossier :
Une fois le dossier ouvert, on peut aisément naviguer d’un fichier à l’autre :
Extensions
VSCode doit être enrichi d’extensions (plugin). Voici les plus utiles :
(avec VSCodium, installer avec la commandecodium --install-extension yy0931.vscode-sqlite3-editor
)
Interpréteur Python
Pour sélectionner l’interpréteur Python par défaut, il faut ouvrir un fichier python (extension .py
), puis, en bas à droite de la fenêtre de VSCodium, cliquer sur Select interpreter.
Choisir le chemin (absolu) du fichier python.exe
à utiliser comme interpréteur.
Exemple : U:\prenom.nom\python\python.exe
Git
VSCode intègre un client Git, facilitant grandement le travail sur dépôt.
Cloner un nouveau dépôt local
Après avoir copié l’URL du dépôt depuis github.com dans le navigateur web,
Lorsqu’aucun fichier, ni dossier, ni projet n’est ouvert dans VSCodium, cliquer sur Git , puis faire « Clone Repository » :
Dans la zone qui apparaît en haut de la fenêtre, coller l’URL précédemment récupéré sur github.com :
Sélectionner un dossier sur l’ordinateur où créer le dépôt local (un dossier au nom du dépôt y sera automatiquement créé).
Il faut encore une fois s’identifier sur github.com, via le navigateur :
Accepter d’ouvrir ce fichier, et cocher « Trust the authors » !
Configurer Git
source : https://git-scm.com/book/fr/v2/Démarrage-rapide-Paramétrage-à-la-première-utilisation-de-Git
VScode permet d’utiliser un terminal pour lancer des commandes :
Si git
est correctement installé, la commande suivante doit donner les informations sur la configuration de git, ainsi que l’emplacement des différentes options :
git config --list --show-origin
On peut constater qu’ il y a plusieurs fichiers de configuration !
Toute nouvelle modification sera apportée dans un fichier situé dans le fichier %USERPROFILE%/.gitconfig
.
Pour choisir un autre emplacement, il faut lancer la commande :
git config -f <chemin_du_fichier_.gitconfig>
À présent, on peut commencer la configuration de Git :
git config --global user.name "John Doe" git config --global user.email johndoe@example.com
Si cette configuration n’est pas faite correctement, vous recevrez ce message d’erreur lorsque vous ferez un commit :
Créer un environnement virtuel Python
référence : https://code.visualstudio.com/docs/python/environments
Un environnement virtuel Python est une installation Python indépendante que l’on peut activer pour une application Python en particulier.
Ce mode de fonctionnement possède l’avantage d’utiliser une instance de Python ne possédant que les bibliothèques nécessaires à l’application à développer, dans leurs versions adaptées.
L’ensemble de ces bibliothèques, regroupées sous l’appellation dépendances, peuvent être simplement listées dans un fichier requirements.txt
, placé à la racine du projet. Dans ce cas, elles seront automatiquement installées à la création de l’environnement virtuel.
- Ouvrir le dossier du projet qui doit utiliser l’environnement virtuel ,
- Ouvrir la palette de commande : Ctrl+Shift+P ,
- Saisir :
Python: Create Environment
:
- Sélectionner un environnement de type Venv :
- Sélectionner l’interpréteur Python à utiliser :
- Sélectionner le(s) fichier(s) donnant les dépendances (bibliothèques à installer) :
L’installation démarre …
L’interpréteur Python du projet est à présent celui de l’environnement virtuel :
Credentials
Géré par Windows :
https://medium.com/@elnoor/fix-vs-code-keeps-asking-git-credentials-on-windows-d4c10996714e