IntelliSense для Python не работает последовательно - PullRequest
0 голосов
/ 14 января 2019

Я только что установил среду разработки python из установщика Visual Studio 2017 Enterprise (работает последняя версия 15.9.5).

Вот фрагмент кода, с которым я сейчас работаю.

# TensorFlow and tf.keras
import tensorflow as tf
from tensorflow import keras

# Helper libraries
import numpy as np
import matplotlib.pyplot as plt

[...]

# Sequential() provides a stack of layers
model = keras.Sequential([
    keras.layers.Flatten(input_shape=(28, 28)),
    keras.layers.Dense(128, activation=tf.nn.relu),
    keras.layers.Dense(10, activation=tf.nn.softmax)
])

# ==> trying to use autocompletion here 
model.

Мне интересно, почему у меня нет поддержки IntelliSense для экземпляра model, например, для tf. Кажется, что это не работает последовательно.

Что я здесь не так делаю?

enter image description here

enter image description here


Редактировать

Я уже пытался обновить базу данных IntelliSense. Однако, когда дело доходит до анализа библиотеки NumPy, кажется, что она застывает. Кажется, это известная проблема.

Microsoft собирается заменить базу данных IntelliSense на предстоящую Visual Studio 2019. Это все хорошо, но не решит мою проблему.

...