Outils pour utilisateurs

Outils du site


prog:vsc:python

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

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

prog/vsc/python.1626337295.txt.gz · Dernière modification : 2021/07/15 10:21 de root