web-dev-qa-db-fra.com

Visual Studio Comment ajouter un module Python à Intellisense

Comment ajouter un module python personnalisé à l'outil de complétion de code de Visual Studio IntelliSense?

Situation: Je travaille sur un module python qui référence un autre module que j'ai enregistré dans /myPython/foo.py.

Si je commence à taper foo.someDef, je voudrais qu'IntelliSense reconnaisse que j'accède à ce module et suggère de compléter le code.

13
CompSci-PVT

Intellisense de Visual Studio reconnaîtra les modules Python personnalisés après les avoir placés correctement dans le dossier "site-packages" du dossier "Lib" du répertoire Python.

Par exemple: /Python27/Lib/site-packages/myPython

Dans le dossier "myPython", mettez un fichier texte brut appelé "__init__.py". Sinon, Intellisense ne reconnaîtra pas votre paquet.

Vous devrez peut-être également cliquer sur "Actualiser la base de données" sous l'onglet Environnements Python.

 Menu to Python Tools  Python Environments

9
CompSci-PVT

Bonjour, il s'agit du nouveau plug-in intellicode activé par ai pour VS 2017 (python). Vous pouvez l'installer et tester le résultat . https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode enter image description here Désactivez la base de données intellisense! en paramétrant -> outils-> options-> python-> expérimental ->! ON!

Maintenant, cela fonctionne avec le nouvel intellicode basé sur ai .  enter image description here

Il peut y avoir un court délai qui est renvoyé par ai-backend-communication-communication ( https://prod.intellicode.vsengsaas.visualstudio.com/ ). Mais après un court laps de temps, vous obtenez toutes les informations d’intellicode - peut-être - cela peut durer un jour :)). Répétez le point plusieurs fois si nécessaire.

Meilleur Axel Arnold Bangert - Herzogenrath 01.2019

0
Axel Arnold Bangert