Есть несколько вещей, которые необходимо предпринять, прежде чем VS Code сможет дать вам живую обратную связь, которую вы ищете.
- В вашей системе должен быть установлен Python.
- Вам нужно загрузить расширение языка Python - вероятно,
ms-python.python
, но, похоже, есть некоторые альтернативы. Ctrl+Shift+X
приведет вас к панели расширений, где вы сможете найти Python
и проверить, что у вас что-то установлено.
- Файл, на который вы смотрите, должен быть распознан как файл Python. Вы можете проверить это в строке состояния в правом нижнем углу - вы должны увидеть два значка справа, затем слово, описывающее формат файла. Если вы наведите курсор на слово, всплывающая подсказка скажет
Select language mode
. Если это еще не говорит «Python», нажмите на него и измените его на Python. Если вы не можете найти Python, это, вероятно, означает, что у вас не установлено расширение языка Python.
- Код должен был найти интерпретатор Python, который он может использовать. Это указано в нижней левой части строки состояния - первый блок текста должен сказать что-то вроде «Python 3.7.3 32-разрядный». Если он говорит что-то еще, попробуйте щелкнуть по нему и выбрать интерпретатора pyhon.
- В среде python, запускаемой с этим интерпретатором, должна быть установлена
pylint
. Для меня, когда я выбрал интерпретатор Python 3.7.3 32 Bit
, Код выдал предупреждение об отсутствии Pylint. Нажатие на кнопку, чтобы установить его не работает; но я смог немного подправить командную строку, которую он пытался C:/Users/jamez/AppData/Local/Programs/Python/Python37-32/python.exe -m pip install -U pylint --user
.
Как только я это сделаю, Code сможет дать мне обратную связь в режиме реального времени - я получаю красные волнистые ливни под заголовком «from xyz», и при наведении на них указывается, что проблема «Невозможно импортировать xyz»