Автозаполнение Visual Studio Python не работает должным образом

#python #python-3.x #visual-studio #python-requests #intellisense

#python #python-3.x #visual-studio #python-запросы #intellisense

Вопрос:

Я установил Visual Studio с поддержкой языка Python. Python был установлен отдельно с официальным установщиком с веб-сайта Python. Версия Visual Studio = 16.8.1, версия Python 3 = 3.9 (x86_x64)

Я сталкиваюсь со следующей проблемой — автозаполнение не работает для установленных сторонних пакетов, таких как requests. Это работает не только в редакторе кода Visual Studio, но и в интерактивной оболочке. Почему это происходит и что делать? Вот скриншоты:

Редактор кода

Интерактивная оболочка

Комментарии:

1. Привет, sohoh79666, есть какие-либо обновления по этой проблеме? Пожалуйста, проверьте, помогает ли мой ответ или нет. Если это поможет, пожалуйста, не забудьте принять его . И если нет, пожалуйста, не стесняйтесь, дайте нам знать 🙂

Ответ №1:

У меня такая же проблема, как вы описали на моей стороне. А также я протестировал проблему с Python 3.8 и Python 3.7 и получил такое же поведение.

Однако нет прямых доказательств того, что VS IntelliSense не может работать с дополнительными установленными пакетами python. И мне также интересно узнать о различиях между интерактивной оболочкой и редактором кода VS.

Хотя интерактивная оболочка напрямую из самого Python 3.9, а редактор кода — из VS IDE, они должны быть согласованы в одном и том же пункте. И не уверен, может ли это быть проблемой для VS Intellisense.

Поскольку мы не можем сделать больше здесь, я сообщил о проблеме на нашем форуме DC. И вы можете проголосовать за это и добавить любые комментарии, если я не описал проблему подробно, чтобы она привлекла больше внимания Microsoft. И я надеюсь, что команда даст вам удовлетворительный ответ. Кроме того, вы также можете связаться с командой Python.