Python в Visual Studio: ошибочные ошибки - PullRequest
0 голосов
/ 08 октября 2019

Я не уверен, подходит ли этот вопрос для этого сайта, но я не уверен, где еще спросить. Я использую MS Visual Studio Professional 2017 для создания кода Python для надстройки Blender уже несколько месяцев, и занимаюсь этой проблемой с самого начала. Я использую IDE на двух компьютерах (ноутбук Alienware и настраиваемый рабочий стол), и у меня одинаковая проблема на обоих компьютерах. Я не отлаживаю и не выполняю код внутри VS (хотя я бы сделал, если бы знал, как). Я просто редактирую код, затем обновляю / тестирую в Blender.

Проблема

По какой-то причине во время кодирования я получаю случайные ошибки intellisense (см. Изображение ниже),даже когда нет проблем. Если я удалю строки ошибок, подождите секунду, а затем отмените удаление, ошибки исчезнут. Поэтому я думаю, что это какая-то проблема синхронизации или обновления. Во время ввода текста происходит ошибка, которая исправляется после завершения оператора, но ошибка остается неопределенной до повторного анализа текста.

Я включил возможности Python с помощью установщика Visual Studio. Я не верю, что у меня включены какие-либо дополнения. Кто-нибудь знаком с этой проблемой или кто-нибудь знает возможное решение?

Снимок ошибочных ошибок:

Visual Studio Python Intellisense Errors

1 Ответ

1 голос
/ 09 октября 2019

Извините, но у меня нет прямого ответа на этот вопрос, я предлагаю попробовать:

1.Закройте все экземпляры VS и удалите папку .vs в папке Solution, затем перезапустите VS после очистки кэш VS .

2. Сбросьте все настройки VS, например this . Вы можете сделать резервную копию пользовательских настроек перед их сбросом.

3. Обновление до последней версии VS15.9.16. (Intellisense хорошо работает на моей машине с VS15.9.16 + python3.6)

Или вы можете получить похожую проблему, такую ​​как this , сначала измените настройку на Insert Spaces, а затемвыполните delete the error lines, wait a second, then undo the deletion еще раз, чтобы удалить текущие ошибки, затем проверьте, не возникнет ли эта проблема в дальнейшем развитии после этого. Пусть это поможет:)

...