Ceci est une ancienne révision du document !
Installation
La base
Installer le module Python.
Tutorial Visual Studio Code Archive du 04/11/2019 le 02/12/2019
- Installer Python avec l'option pip : https://www.python.org/downloads/
- Installer pylint.
- Installer le module Python : https://marketplace.visualstudio.com/items?itemName=ms-python.python
- Choisir l'interprêteur python par défaut :
Ctrl+Shift+P
:Python: Select Interpreter
Configuration
Dans les préférences utilisateurs (CTRL+,
), mettre
Editor: Tab Size
à2
.pylint args
: mettre les même arguments que pylint
Bugs
Python:command 'python.setInterpreter' not found
Supprimer le fichier ~\.vscode\extensions\ms-python.python-xxxx\package.nls.[language].json
Applicable 2019.4.11881
à 2020.4.76186
.
Python:command 'python.setInterpreter' not found Archive du 24/04/2019 le 06/05/2020
OpenCv
L'autocomplétion ne fonctionne pas.
Ajouter à pylint args
: --generated-members=cv2.*
Cela résout partiellement le problème : cela masque les erreurs de type Module 'cv2' has no 'imread' member
. pylint n'en sait pas plus sur l'autocomplétion mais cela désactive les messages d'erreur.
La solution en utilisant --extension-pkg-whitelist=cv2
ne fonctionne pas toujours.
cv2 module members are not recognized Archive du 20/08/2020 le 04/10/2020
Renommer les variables / fonctions échoue
Renommer les variables n'est possible que si le module python compile.
Mais si cela continue à échouer, il est possible que ce soit le serveur de langage Jedi
le problème.
Aller dans les préférences, modifier Python: Language Server
de Jedi
à Pylance
.
The Python path in your debug configuration is invalid
Le chemin de python a bien été renseigné dans les préférences de l'utilisateur :
- settings.json
"python.defaultInterpreterPath": "C:\\Users\\...\\python-3.9.6-embed-amd64\\python.exe"
Mais il n'a pas été fait le choix de l'interprêteur python par défaut : Ctrl+Shift+P
: Python: Select Interpreter