Python >> Tutoriel Python >  >> Python Tag >> VScode

pylint pas de problème de membre mais le code fonctionne toujours vscode

  1. Appuyez sur :CTRL + Maj + P

  2. Cliquez sur "Préférences :Ouvrir les paramètres (JSON)"

  3. Ajoutez cette ligne dans JSON :"python.linting.pylintArgs": ["--generate-members"]


Oui c'est un problème de Pylint

Si vous utilisez Anaconda, vous pouvez faire :
1. recherchez python.linting.pylintPath dans votre paramètre VSCode
2. changez-le en (You Anaconda Path)\pkgs\pylint-1.8.4-py36_0\Scripts\pylint

You Anaconda Path et pylint-1.8.4-py36_0 peut varier


Ce qui a fonctionné pour moi a été de remarquer quels modules donnaient ces erreurs, c'est-à-dire torch pour vous, puis suivez ces étapes :

  1. appuyez sur CTRL + Maj + P
  2. cliquez sur "Préférences :Ouvrir les paramètres (JSON)"
  3. ajoutez ce qui suit au fichier JSON qui vous est présenté :
"python.linting.pylintArgs": [
    "--generated-members", "torch.*"
]

pour les besoins de cette réponse, disons qu'il y avait d'autres modules qui posaient des problèmes, alors vous écririez :

"python.linting.pylintArgs": [
    "--generated-members", "torch.* other_module.* next_module.*"
]