Visual Studio Cómo agregar el módulo Python a Intellisense

¿Cómo agrego un módulo Python personalizado a la herramienta de finalización de código IntelliSense de Visual Studio?

Situación: Estoy trabajando en un módulo de Python que hace referencia a otro módulo que he guardado en /myPython/foo.py.

Si comienzo a escribir foo.someDef, me gustaría que IntelliSense reconociera que estoy accediendo a ese módulo y sugiero que se complete el código.

Intellisense de Visual Studio reconocerá los módulos personalizados de Python después de que se hayan colocado correctamente en la carpeta “paquetes de sitio” debajo de la carpeta “Lib” en el directorio de Python.

Por ejemplo: / Python27 / Lib / site-packages / myPython

Dentro de la carpeta “myPython”, coloque un archivo de texto plano llamado “__init__.py”. De lo contrario, Intellisense no reconocerá su paquete.

También es posible que tenga que hacer clic en “Actualizar base de datos” en la pestaña Entornos Python.

Menú de herramientas de Python Entornos Python

Hola , este es el nuevo complemento de inteligencia habilitado para AI para VS 2017 (python). Puedes instalarlo y probar el resultado. https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode introduzca la descripción de la imagen aquí Gire la base de datos intellisense! OFF! configurando -> herramientas-> opciones-> python-> experimental ->! ON!

Ahora funciona con el nuevo intellicode basado en ai. introduzca la descripción de la imagen aquí

Puede haber un tiempo de retardo corto, que se refiere a ai-backend-communication-reference ( https://prod.intellicode.vsengsaas.visualstudio.com/ ). Pero después de un breve período de tiempo, obtiene toda la información de intellicode (puede ser), puede durar un día :)). Repita el punto varias veces si es necesario.

Mejor Axel Arnold Bangert – Herzogenrath 01.2019