Comment faire pour activer la fonctionnalité intellisense pour python dans le Code de Visual Studio avec anaconda3?

J'ai été à l'aide de Visual Studio Community depuis quelques mois maintenant, mais à la morosité et à un projet d'interface n'est pas à mon goût et ayant vu que le Code de Visual Studio a une extension python, j'ai décidé d'essayer à nouveau le Code.

Il y a deux problèmes avec le Code, si possible, de résoudre les je serais de le promouvoir à mon éditeur.

Première est intellisense. J'ai téléchargé le python extension pour le Code, qui promet intellisense. Cependant, en dehors de la base paquets python (comme les "maths") intellisense ne fonctionne pas. J'ai essayé de mettre le plus de variable d'environnement, comme décrit dans le lien, mais cela ne fonctionne pas non plus.

Après ce que j'ai re-créé un anaconda de l'environnement, juste au cas où. Chaque anaconda environnement fondamentalement fonctionne comme un distinct python installer et dispose de modules "scipy" etc dans Lib/site-packages de bien être en mesure de les référencer.

Comme vous pouvez le deviner, intellisense pour VS Code ne fonctionne toujours pas. Il existe peut-être une manière d'actualiser sa base de données comme pour VS de la Communauté, mais je ne pouvais pas le trouver.

Mon deuxième problème est le manque d'auto-indentation de python, ce qui n'était pas le cas quand j'ai d'abord installé le Code de certains il y a 6 mois. Le problème était présent 2-3 mois, j'ai espéré qu'il a été corrigé depuis, mais apparemment pas. Il n'y a rien de nouveau écrit à ce sujet sur les Internets soit.

Comment puis-je obtenir VS Code fonctionne bien pour moi avec python?

  • Salut, je suis l'auteur de l'extension Python pour VS Code. Auto indentation a été corrigé dans la dernière version de l'extension. Je vais avoir un coup d'oeil à l'intellisense pour les modules de mathématiques dans Anaconda - une question a été soulevée pour cela sur GitHub github.com/DonJayamanne/pythonVSCode/issues/169
  • Essayé et l'auto-indentation est en effet efficace. Mais, matplotlib. donne pas de suggestions. import matplotlib.pyplot as plt aussi donne pas de suggestions, et l'info-bulle se bloque sur "Chargement en cours..."
  • Salut Erol, une nouvelle mise à jour a été poussé à travers s'il vous plaît laissez-moi savoir comment ça se passe. Si possible, je voudrais déplacer cette conversation à la github questions regiser (github.com/DonJayamanne/pythonVSCode/issues/169).