Описание тега pylance
Pylance — это языковой сервер для поддержки основного расширения Python для Visual Studio Code. Его цель — помочь разработчикам писать код Python лучше и быстрее, предоставляя автоматический импорт, семантическое выделение, встроенные отчеты о предупреждениях и ошибках, строгую проверку типов и сигнатуры методов с информацией о типе при отображении всплывающей документации Intellisense.
Впервые он был представлен в сообщении в блоге Microsoft по разработке Python: Объявление о Pylance: быстрая, многофункциональная языковая поддержка Python в Visual Studio Code :
Чтобы улучшить взаимодействие с пользователем, мы создали Pylance как совершенно новый языковой сервер на основе инструмента проверки статического типа Pyright от Microsoft.Pylance использует заглушки типов (файлы .pyi ) и ленивый вывод типов, чтобы обеспечить высокопроизводительную разработку. Pylance расширяет возможности Python IntelliSense за счет богатой информации о типах, помогая писать более качественный код и быстрее. Расширение Pylance также поставляется с коллекцией заглушек типов для популярных модулей, обеспечивающих быстрое и точное автозаполнение и проверку типов.
Он стал доступен, начиная с VS Code 1.49 (выпуск 2020.8.0 (12 августа 2020 г.) ).
- Разоблачать
Pylance
установка вpython.languageServer
. Если расширение не установлено, предложите пользователю установить его. (#13122)
Установка проста:
- Установите Pylanceрасширение Pylance.
- Настройте файл settings.json
"python.languageServer": "Pylance",
- Откройте файл .py, и расширение должно активироваться.
Чтобы получить больше информации: