Код Visual Studio не видит библиотеки Python
Обновлено: 21.11.2024
Работа с Python в Visual Studio Code с использованием расширения Microsoft Python проста, интересна и продуктивна. Расширение делает VS Code отличным редактором Python и работает в любой операционной системе с различными интерпретаторами Python. Он использует все возможности VS Code для обеспечения автоматического завершения и IntelliSense, линтинга, отладки и модульного тестирования, а также возможность легко переключаться между средами Python, включая виртуальные среды и среды conda.
В этой статье представлен только обзор различных возможностей расширения Python для VS Code. Для ознакомления с редактированием, запуском и отладкой кода используйте кнопку ниже.
Установите Python и расширение Python
Установив версию Python, активируйте ее с помощью команды Python: Select Interpreter. Если VS Code не находит нужный интерпретатор автоматически, см. раздел Среды — указание интерпретатора вручную.
Вы можете настроить расширение Python в настройках. Узнайте больше в справочнике по настройкам Python.
Подсистема Windows для Linux. Если вы работаете в Windows, WSL — отличный способ разработки на Python. Вы можете запускать дистрибутивы Linux в Windows, и Python часто уже установлен. В сочетании с расширением Remote — WSL вы получаете полную поддержку редактирования и отладки VS Code при работе в контексте WSL. Чтобы узнать больше, перейдите к разделу «Разработка в WSL» или ознакомьтесь с учебным пособием «Работа в WSL».
Запустить код Python
Чтобы испытать Python, создайте файл (с помощью проводника) с именем hello.py и вставьте в него следующий код:
Расширение Python затем предоставляет ярлыки для запуска кода Python в выбранном в данный момент интерпретаторе (Python: выберите интерпретатор в палитре команд):
- В текстовом редакторе: щелкните правой кнопкой мыши в любом месте редактора и выберите «Запустить файл Python в терминале». При вызове для выбора выполняется только этот выбор.
- В проводнике: щелкните файл Python правой кнопкой мыши и выберите "Запустить файл Python в терминале".
Вы также можете использовать команду «Терминал: Создать новый терминал», чтобы создать терминал, в котором VS Code автоматически активирует текущий выбранный интерпретатор. См. Среды ниже. Python: Start REPL активирует терминал с текущим выбранным интерпретатором, а затем запускает Python REPL.
Более подробные пошаговые инструкции по запуску кода см. в руководстве.
Автозаполнение и IntelliSense
Расширение Python поддерживает завершение кода и IntelliSense с использованием выбранного интерпретатора. IntelliSense — это общий термин для ряда функций, включая интеллектуальное завершение кода (метод в контексте и предложения переменных) для всех ваших файлов, а также для встроенных и сторонних модулей.
IntelliSense быстро показывает методы, члены класса и документацию по мере ввода, а завершение можно активировать в любое время с помощью ⌃Пробел (Windows, Linux Ctrl+Space ) . Вы также можете навести указатель мыши на идентификаторы, чтобы получить дополнительную информацию о них.
Совет. Ознакомьтесь с расширением IntelliCode для VS Code (предварительная версия). IntelliCode предоставляет набор возможностей с поддержкой ИИ для IntelliSense в Python, таких как вывод наиболее релевантных автозавершений на основе текущего контекста кода.
Линтинг
Linting анализирует ваш код Python на наличие потенциальных ошибок, упрощая поиск и исправление различных проблем.
Расширение Python может применять ряд различных линтеров, включая Pylint, pycodestyle, Flake8, mypy, pydocstyle, prospector и pylama. См. Линтинг.
Отладка
Больше никакой отладки операторов печати! Установите точки останова, проверьте данные и используйте консоль отладки, шаг за шагом запуская программу. Отладка различных типов приложений Python, включая многопоточные, веб-приложения и удаленные приложения.
Подробные сведения о Python, включая настройку конфигурации launch.json и удаленную отладку, см. в разделе Отладка. Общие сведения об отладке кода VS можно найти в документе по отладке. Учебники по Django и Flask также демонстрируют отладку в контексте этих веб-приложений, включая отладку шаблонов страниц Django.
Среда
Расширение Python автоматически обнаруживает интерпретаторы Python, установленные в стандартных местах. Он также обнаруживает среды conda, а также виртуальные среды в папке рабочей области. См. раздел Настройка среды Python.
Текущая среда отображается в левой части строки состояния VS Code:
В строке состояния также указывается, не выбран ли интерпретатор:
Выбранная среда используется для IntelliSense, автозавершения, линтинга, форматирования и любых других функций, связанных с языком, кроме отладки. Он также активируется, когда вы запускаете Python в терминале.
Чтобы изменить текущий интерпретатор, включая переключение на conda или виртуальные среды, выберите имя интерпретатора в строке состояния или используйте команду Python: Select Interpreter.
VS Code предложит вам список обнаруженных сред, а также тех, которые вы добавили вручную в свои пользовательские настройки (см. Настройка сред Python).
Установка пакетов
Пакеты устанавливаются с помощью панели терминала и таких команд, как pip install
(Windows) и установка pip3
(macOS/Linux). VS Code устанавливает этот пакет в ваш проект вместе с его зависимостями. Примеры приведены в руководстве по Python, а также в руководствах по Django и Flask.
Блокноты Jupyter
Если вы откроете файл блокнота Jupyter ( .ipynb ) в VS Code, вы сможете использовать редактор блокнота Jupyter для непосредственного просмотра, изменения и запуска ячеек кода.
Открытие записной книжки в виде файла Python позволяет использовать все возможности отладки VS Code. Затем вы можете сохранить файл записной книжки и снова открыть его как записную книжку в редакторе записных книжек, Jupyter или даже загрузить его в такую службу, как Записные книжки Azure.
Используя любой метод, редактор Notebook или файл Python, вы также можете подключиться к удаленному серверу Jupyter для запуска кода. Дополнительную информацию см. в разделе поддержки Jupyter.
Тестирование
Расширение Python поддерживает тестирование с помощью unittest и pytest.
Для запуска тестов вы включаете один из фреймворков в настройках. Каждая платформа также имеет определенные параметры, такие как аргументы, определяющие пути и шаблоны для обнаружения тестов.
После обнаружения VS Code предоставляет множество команд (в строке состояния, палитре команд и других местах) для запуска и отладки тестов, включая возможность запуска отдельных тестовых файлов и отдельных методов.
Конфигурация
Расширение Python предоставляет множество настроек для различных функций. Они описаны в соответствующих разделах, таких как редактирование кода, линтинг, отладка и тестирование. Полный список можно найти в справочнике по настройкам.
Другие популярные расширения Python
Расширение Microsoft Python предоставляет все функции, описанные ранее в этой статье. Дополнительную поддержку языка Python можно добавить в VS Code, установив другие популярные расширения Python.
- Откройте представление «Расширения» ( ⇧⌘X (Windows, Linux Ctrl+Shift+X)).
- Отфильтруйте список расширений, введя "python".
Расширения, показанные выше, запрашиваются динамически. Нажмите на плитку расширения выше, чтобы прочитать описание и отзывы, чтобы решить, какое расширение лучше всего подходит для вас. Узнайте больше в Marketplace.
В этом руководстве вы используете Python 3 для создания простейшего приложения Python "Hello World" в Visual Studio Code. Используя расширение Python, вы превращаете VS Code в отличную облегченную среду разработки Python (в которой вы можете найти продуктивную альтернативу PyCharm).
Это руководство знакомит вас с VS Code как средой Python, в первую очередь с тем, как редактировать, запускать и отлаживать код, выполняя следующие задачи:
- Написать, запустить и отладить приложение Python "Hello World"
- Узнайте, как устанавливать пакеты, создавая виртуальные среды Python.
- Напишите простой скрипт Python для построения графиков в VS Code.
Если у вас возникнут какие-либо проблемы, не стесняйтесь сообщить о проблеме для этого руководства в репозитории документации VS Code.
Предпосылки
Чтобы успешно пройти это руководство, вам необходимо сначала настроить среду разработки Python. В частности, для этого руководства требуется:
- Код VS
- Расширение VS Code Python
- Питон 3
Установите код Visual Studio и расширение Python
Если вы еще этого не сделали, установите VS Code.
Затем установите расширение Python для VS Code из Visual Studio Marketplace. Дополнительные сведения об установке расширений см. в разделе Extension Marketplace. Расширение Python называется Python и публикуется Microsoft.
Установите интерпретатор Python
Вместе с расширением Python вам необходимо установить интерпретатор Python. Какой интерпретатор вы используете, зависит от ваших конкретных потребностей, но некоторые рекомендации приведены ниже.
Окна
Примечание. Если у вас нет прав администратора, вы можете установить Python в Windows с помощью Microsoft Store. В Microsoft Store можно установить Python 3.7, Python 3.8, Python 3.9 и Python 3.10. Имейте в виду, что у вас могут возникнуть проблемы совместимости с некоторыми пакетами, использующими этот метод.
macOS
Системная установка Python в macOS не поддерживается. Вместо этого рекомендуется установка через Homebrew. Чтобы установить Python с помощью Homebrew на macOS, используйте команду brew install python3 в командной строке терминала.
Примечание. В macOS убедитесь, что расположение вашей установки VS Code включено в переменную среды PATH. Дополнительные сведения см. в этих инструкциях по настройке.
Линукс
Встроенная установка Python 3 в Linux работает хорошо, но для установки других пакетов Python необходимо установить pip с помощью get-pip.py.
Другие варианты
Наука о данных. Если ваша основная цель использования Python — наука о данных, вы можете рассмотреть возможность загрузки с Anaconda. Anaconda предоставляет не только интерпретатор Python, но и множество полезных библиотек и инструментов для обработки данных.
Подсистема Windows для Linux. Если вы работаете в Windows и хотите использовать среду Linux для работы с Python, вам подойдет подсистема Windows для Linux (WSL). Если вы выберете этот вариант, вам также потребуется установить расширение Remote — WSL. Дополнительную информацию об использовании WSL с VS Code см. в разделе Удаленная разработка VS Code или попробуйте учебник Работа в WSL, в котором вы узнаете, как настроить WSL, установить Python и создать приложение Hello World, работающее в WSL.
Проверьте установку Python
Чтобы убедиться, что вы успешно установили Python на свой компьютер, выполните одну из следующих команд (в зависимости от вашей операционной системы):
Linux/macOS: откройте окно терминала и введите следующую команду:
Windows: откройте командную строку и выполните следующую команду:
Если установка прошла успешно, в окне вывода должна отображаться установленная вами версия Python.
Примечание. Вы можете использовать команду py -0 во встроенном терминале VS Code для просмотра версий python, установленных на вашем компьютере. Интерпретатор по умолчанию отмечен звездочкой (*).
Запустите VS Code в папке проекта (рабочей области)
С помощью командной строки или терминала создайте пустую папку с именем "hello", перейдите в нее и откройте VS Code ( code ) в этой папке ( . ), введя следующие команды:
Примечание. Если вы используете дистрибутив Anaconda, обязательно используйте командную строку Anaconda.
При запуске VS Code в папке эта папка становится вашей «рабочей областью». VS Code хранит настройки, относящиеся к этой рабочей области, в файле .vscode/settings.json , которые отделены от пользовательских настроек, которые хранятся глобально.
Кроме того, вы можете запустить VS Code через пользовательский интерфейс операционной системы, а затем использовать "Файл" > "Открыть папку", чтобы открыть папку проекта.
Выберите интерпретатор Python
Python — это интерпретируемый язык, и для запуска кода Python и получения Python IntelliSense необходимо указать VS Code, какой интерпретатор использовать.
В VS Code выберите интерпретатор Python 3, открыв палитру команд ( ⇧⌘P (Windows, Linux Ctrl+Shift+P ) ), начните вводить команду Python: Select Interpreter для поиска, затем выберите команду. Вы также можете использовать параметр «Выбор среды Python» в строке состояния, если он доступен (он также может уже отображать выбранный интерпретатор):
Команда представляет список доступных интерпретаторов, которые VS Code может найти автоматически, включая виртуальные среды. Если вы не видите нужный интерпретатор, см. раздел Настройка сред Python.
Примечание. При использовании дистрибутива Anaconda правильный интерпретатор должен иметь суффикс ('base':conda) , например Python 3.7.3 64-bit ('base':conda) .
Выбор интерпретатора определяет, какой интерпретатор будет использоваться расширением Python для этой рабочей области.
Примечание. Если вы выбираете интерпретатор без открытой папки рабочей области, VS Code вместо этого устанавливает python.defaultInterpreterPath в пользовательской области, которая устанавливает интерпретатор по умолчанию для VS Code в целом.Пользовательская настройка гарантирует, что у вас всегда будет интерпретатор по умолчанию для проектов Python. Настройки рабочей области позволяют переопределить настройки пользователя.
Создайте файл исходного кода Python Hello World
На панели инструментов проводника выберите кнопку "Новый файл" в папке hello:
Назовите файл hello.py , и он автоматически откроется в редакторе:
Используя расширение файла .py, вы указываете VS Code интерпретировать этот файл как программу Python, чтобы он оценивал содержимое с расширением Python и выбранным интерпретатором.
Примечание. Панель инструментов File Explorer также позволяет создавать папки в рабочей области для лучшей организации кода. Вы можете использовать кнопку Новая папка, чтобы быстро создать папку.
Теперь, когда у вас есть файл кода в рабочей области, введите следующий исходный код в hello.py :
Когда вы начнете вводить print , обратите внимание, как IntelliSense представляет параметры автозаполнения.
IntelliSense и автодополнение работают со стандартными модулями Python, а также с другими пакетами, которые вы установили в среду выбранного интерпретатора Python. Он также предоставляет дополнения для методов, доступных для типов объектов. Например, поскольку переменная msg содержит строку, IntelliSense предоставляет строковые методы при вводе msg. :
Вы можете поэкспериментировать с IntelliSense еще немного, но затем отмените свои изменения, чтобы у вас была только переменная msg и вызов печати, и сохраните файл ( ⌘S (Windows, Linux Ctrl+S )).
Подробнее о редактировании, форматировании и рефакторинге см. в разделе Редактирование кода. Расширение Python также полностью поддерживает Linting.
Запустить Hello World
Запустить hello.py с Python очень просто. Просто нажмите кнопку «Запустить файл Python в терминале» в правом верхнем углу редактора.
Кнопка открывает панель терминала, в которой ваш интерпретатор Python автоматически активируется, а затем запускает python3 hello.py (macOS/Linux) или python hello.py (Windows):
Есть еще три способа запуска кода Python в VS Code:
Щелкните правой кнопкой мыши в любом месте окна редактора и выберите «Запустить файл Python в терминале» (файл будет сохранен автоматически):
Выберите одну или несколько строк, затем нажмите Shift+Enter или щелкните правой кнопкой мыши и выберите «Выполнить выделение/строку в терминале Python». Эта команда удобна для проверки только части файла.
В палитре команд ( ⇧⌘P (Windows, Linux Ctrl+Shift+P ) ) выберите команду Python: Start REPL, чтобы открыть терминал REPL для выбранного интерпретатора Python. В REPL вы можете вводить и запускать строки кода по одной.
Настройте и запустите отладчик
Теперь попробуем отладить нашу простую программу Hello World.
Сначала установите точку останова на строке 2 файла hello.py, поместив курсор на вызов печати и нажав F9 . В качестве альтернативы, просто щелкните в левом поле редактора рядом с номерами строк. Когда вы устанавливаете точку останова, в поле появляется красный кружок.
Затем, чтобы инициализировать отладчик, нажмите F5 . Поскольку вы впервые отлаживаете этот файл, в палитре команд откроется меню конфигурации, позволяющее выбрать тип конфигурации отладки для открытого файла.
Примечание. VS Code использует файлы JSON для всех своих различных конфигураций; launch.json — это стандартное имя файла, содержащего конфигурации отладки.
Эти различные конфигурации полностью описаны в разделе Конфигурации отладки; на данный момент просто выберите файл Python, который является конфигурацией, которая запускает текущий файл, отображаемый в редакторе, с использованием выбранного в данный момент интерпретатора Python.
Вы также можете запустить отладчик, щелкнув стрелку вниз рядом с кнопкой запуска в редакторе и выбрав Отладка файла Python в терминале.
Отладчик остановится на первой строке точки останова файла. Текущая строка обозначена желтой стрелкой на левом поле. Если вы посмотрите на окно «Локальные переменные» в этот момент, вы увидите, что теперь определенная переменная msg появляется на панели «Локальные».
Вверху появляется панель инструментов отладки со следующими командами слева направо: продолжить ( F5 ), перейти ( F10 ), войти внутрь ( F11 ), выйти ( ⇧ F11 (Windows, Linux Shift+F11 )) , перезапустить ( ⇧⌘F5 (Windows, Linux Ctrl+Shift+F5 ) ) и остановить ( ⇧F5 (Windows, Linux Shift+F5 ) ).
Строка состояния также меняет цвет (оранжевый во многих темах), указывая на то, что вы находитесь в режиме отладки. Консоль отладки Python также автоматически появляется на нижней правой панели, чтобы показать выполняемые команды и вывод программы.
Чтобы продолжить выполнение программы, выберите команду "Продолжить" на панели инструментов отладки ( F5 ). Отладчик доводит программу до конца.
Совет. Информацию об отладке также можно просмотреть, наведя указатель мыши на код, например на переменные. В случае msg при наведении курсора на переменную строка Hello world отображается в поле над переменной.
Вы также можете работать с переменными в консоли отладки (если вы ее не видите, выберите «Консоль отладки» в правом нижнем углу VS Code или выберите ее в меню .). Затем попробуйте ввести следующие строки: один за другим, по запросу > в нижней части консоли:
Снова нажмите синюю кнопку «Продолжить» на панели инструментов (или нажмите F5), чтобы запустить программу до конца. «Hello World» появляется в консоли отладки Python, если вы вернетесь к ней, и VS Code выйдет из режима отладки после завершения программы.
Если вы перезапустите отладчик, он снова остановится на первой точке останова.
Чтобы остановить выполнение программы до ее завершения, используйте кнопку остановки с красным квадратом на панели инструментов отладки ( ⇧F5 (Windows, Linux Shift+F5 ) ) или используйте команду меню "Выполнить" > "Остановить отладку".
Подробнее см. в разделе Конфигурации отладки, где есть примечания о том, как использовать определенный интерпретатор Python для отладки.
Совет: используйте Logpoints вместо операторов печати. Разработчики часто засоряют исходный код операторами печати, чтобы быстро проверить переменные, не обязательно просматривая каждую строку кода в отладчике. В VS Code вы можете вместо этого использовать Logpoints. Точка журнала похожа на точку останова, за исключением того, что она выводит сообщение на консоль и не останавливает программу. Дополнительные сведения см. в разделе Logpoints в основной статье об отладке VS Code.
Установить и использовать пакеты
Давайте теперь запустим более интересный пример. В Python пакеты — это то, как вы получаете любое количество полезных библиотек кода, обычно из PyPI. В этом примере вы используете пакеты matplotlib и numpy для создания графического графика, как это обычно делается в науке о данных. (Обратите внимание, что matplotlib не может отображать графики при работе в подсистеме Windows для Linux, поскольку в ней отсутствует необходимая поддержка пользовательского интерфейса.)
Вернитесь к представлению Explorer (самый верхний значок слева, который показывает файлы), создайте новый файл с именем standardplot.py и вставьте в него следующий исходный код:
Совет. Если вы введете приведенный выше код вручную, вы можете обнаружить, что автозаполнение меняет имена после ключевых слов as, когда вы нажимаете Enter в конце строки. Чтобы избежать этого, введите пробел, а затем Enter.
Затем попробуйте запустить файл в отладчике, используя конфигурацию "Python: текущий файл", как описано в предыдущем разделе.
Если вы не используете дистрибутив Anaconda или ранее не устанавливали пакет matplotlib, вы должны увидеть сообщение "ModuleNotFoundError: No module named 'matplotlib'". Такое сообщение указывает на то, что требуемый пакет недоступен в вашей системе.
Чтобы установить пакет matplotlib (который также устанавливает numpy в качестве зависимости), остановите отладчик и используйте палитру команд для запуска терминала: Создать новый терминал ( ⌃⇧` (Windows, Linux Ctrl+Shift+` ) ). Эта команда открывает командную строку для выбранного интерпретатора.
Среди разработчиков Python рекомендуется избегать установки пакетов в глобальную среду интерпретатора. Вместо этого вы используете виртуальную среду для конкретного проекта, содержащую копию глобального интерпретатора. Как только вы активируете эту среду, все пакеты, которые вы затем установите, будут изолированы от других сред. Такая изоляция уменьшает многие сложности, которые могут возникнуть из-за конфликтующих версий пакетов. Чтобы создать виртуальную среду и установить необходимые пакеты, введите следующие команды в зависимости от вашей операционной системы:
Примечание. Дополнительные сведения о виртуальных средах см. в разделе Среды.
Создать и активировать виртуальную среду
Примечание. Когда вы создаете новую виртуальную среду, VS Code должен предложить вам установить ее по умолчанию для папки вашей рабочей области. Если выбрано, среда будет автоматически активирована при открытии нового терминала.
Для Windows
Если команда активации генерирует сообщение «Activate.ps1 не имеет цифровой подписи. Вы не можете запустить этот сценарий в текущей системе.», то вам необходимо временно изменить политику выполнения PowerShell, чтобы разрешить выполнение сценариев (см. О выполнении Политики в документации PowerShell):
Для macOS/Linux
Выберите новую среду с помощью команды Python: Select Interpreter из палитры команд.
Установите пакеты
Перезапустите программу сейчас (с отладчиком или без него), и через несколько секунд появится окно графика с выводом:
После завершения введите deactivate в окне терминала, чтобы деактивировать виртуальную среду.
Дополнительные примеры создания и активации виртуальной среды и установки пакетов см. в руководстве по Django и в руководстве по Flask.
Дальнейшие шаги
Вы можете настроить VS Code для использования любой установленной среды Python, включая виртуальную среду и среду conda. Вы также можете использовать отдельную среду для отладки. Подробную информацию см. в разделе Среды.
Чтобы научиться создавать веб-приложения с помощью фреймворков Django и Flask, см. следующие руководства:
Сообщество разработчиков Python создало тысячи полезных пакетов, которые вы можете использовать в своих проектах. Visual Studio предоставляет пользовательский интерфейс для управления пакетами в средах Python.
Просмотр сред
Выберите команду меню Вид > Другие окна > Среды Python. Окно Python Environments открывается аналогично обозревателю решений и показывает различные доступные вам среды. В списке показаны как среды, которые вы установили с помощью установщика Visual Studio, так и среды, которые вы установили отдельно. Сюда входят глобальные, виртуальные среды и среды conda. Среда, выделенная жирным шрифтом, — это среда по умолчанию, которая используется для новых проектов. Дополнительные сведения о работе со средами см. в разделе Создание сред Python и управление ими в средах Visual Studio.
Вы также можете использовать сочетание клавиш Ctrl+K, Ctrl+`, чтобы открыть окно Python Environments из окна Solution Explorer. Если ярлык не работает и вы не можете найти окно Python Environments в меню, возможно, вы не установили рабочую нагрузку Python. Инструкции по установке Python см. в разделе Установка поддержки Python в Visual Studio для Windows.
Открыв проект Python, вы можете открыть окно Python Environments из обозревателя решений. Щелкните правой кнопкой мыши Python Environments и выберите View All Python Environments.
Теперь создайте новый проект, выбрав «Файл» > «Создать» > «Проект», выбрав шаблон приложения Python.
В появившийся файл кода вставьте следующий код, который создает косинусоидальную волну, аналогичную предыдущим шагам руководства, только на этот раз графически.Вы также можете использовать ранее созданный проект и заменить код.
В окне редактора наведите указатель мыши на операторы импорта numpy и matplotlib. Вы заметите, что они не разрешены. Чтобы разрешить операторы импорта, установите пакеты в глобальную среду по умолчанию.
Когда вы смотрите в окно редактора, обратите внимание, что при наведении курсора на операторы импорта numpy и matplotlib они не разрешаются. Причина в том, что пакеты не были установлены в глобальной среде по умолчанию.
Например, выберите Открыть интерактивное окно, и в Visual Studio появится интерактивное окно для этой конкретной среды.
На вкладке "Пакеты" в окне "Среды Python" перечислены все пакеты, установленные в настоящее время в среде.
Установка пакетов с помощью окна Python Environments
В окне "Среды Python" выберите среду по умолчанию для новых проектов Python и перейдите на вкладку "Пакеты". Затем вы увидите список пакетов, установленных в данный момент в среде.
Установите matplotlib, введя его имя в поле поиска, а затем выбрав команду «Выполнить»: параметр pip install matplotlib. Выполнение команды установит matplotlib и все пакеты, от которых она зависит (в данном случае это включает numpy ).
Выберите вкладку "Пакеты".
Согласие на повышение прав, если будет предложено это сделать.
После установки пакета он появится в окне Python Environments. X справа от пакета удаляет его.
Введите matplotlib в поле поиска, чтобы установить matplotlib.
Выберите команду «Выполнить: pip install matplotlib». Этот параметр устанавливает matplotlib и все пакеты, от которых он зависит (в данном случае это включает numpy ).
Согласие на повышение прав, если будет предложено это сделать.
После установки пакета он появится в окне Python Environments. X справа от пакета удаляет его.
Под средой может появиться небольшой индикатор выполнения, указывающий на то, что Visual Studio создает базу данных IntelliSense для только что установленного пакета. На вкладке IntelliSense также отображается более подробная информация. Имейте в виду, что пока эта база данных не будет завершена, такие функции IntelliSense, как автозаполнение и проверка синтаксиса, не будут активны в редакторе для этого пакета.
Visual Studio 2017 версии 15.6 и более поздних версий использует другой и более быстрый метод для работы с IntelliSense и отображает соответствующее сообщение на вкладке IntelliSense.
Запустить программу
Теперь, когда matplotlib установлен, запустите программу с помощью (F5) или без отладчика (Ctrl+F5), чтобы увидеть результат:
В этом коротком сообщении показано, как установить пакет Python в Visual Studio Code, который широко используется в среде программирования. Обязательным условием для нашей операции является расширение Python в коде Visual Studio, которое необходимо установить в самом начале (Рис. 1).
Рис. 1 расширение Python в Visual Studio Code.
Вы можете выполнить установку по этой ссылке и получить новейшую версию языка Python.
Далее вы можете без проблем начать программировать на Python в Visual Studio Code.Однако кажется, что вы несколько ограничены, когда обнаруживаете, что есть проблемы с установкой внешних библиотек Python и их импортом в Visual Studio Code. Я надеюсь, что это быстрое решение поможет вам справиться с этими проблемами.
Самой большой проблемой на начальном этапе является предполагаемое отсутствие установки Pip в нашем программном обеспечении Visual Studio Code. Pip — самый популярный инструмент для установки пакетов Python, включающий в себя современную версию Python. Он предоставляет основные функции для поиска, загрузки и установки пакетов Python.
В Visual Studio Code Pip, кажется, не распознается как внутренняя или внешняя команда (рис. 2). Обычно мы выбираем самый быстрый способ установки модуля Python, когда после посещения модуля, который мы хотим получить, мы просто делаем копию верхней команды установки, а затем вставляем ее в наше специальное программное обеспечение Python, то есть PyCharm.
Рис. 2 Ошибка «Pip не распознан» в Visual Studio Code.
В коде Visual Studio нам нужно немного изменить нашу команду pip. Правильная команда в нашем терминале должна быть:
После того, как мы нажмем Enter, весь список команд должен быть заполнен, как показано ниже (рис. 3).
Рис. 3 Часть списка команд для Pip в Visual Studio Code.
Теперь мы уверены, что Pip был распознан нашим кодом Visual Studio. Это означает, что можно установить библиотеку Python, и это здорово.
Для корректной установки мы не можем просто сделать копию основной команды доступной сразу под названием библиотеки (Рис. 2).
Если бы мы сделали это, то наша команда выглядела бы так:
и нам пришлось бы удалить одну « pip », чтобы между строками не было хотя бы одного пробела, как вы можете видеть здесь.
Я думаю, что гораздо проще просто ввести py-m в нашем пути к терминалу:
а затем добавить команду библиотеки, которую мы хотим установить (Рис. 2)…
После нажатия кнопки «Ввод» вы увидите ход установки. Далее инструмент сообщит вам информацию о целевом пути, по которому была установлена библиотека, а также о новой версии pip, если она доступна (рис. 4).
Рис. 4 Ход установки библиотеки Python в Visual Studio Code.
Чтобы убедиться, что все в порядке, вы можете импортировать библиотеку в файл, над которым работаете, просто набрав:
Если что-то пойдет не так, консоль Python подчеркнет ваш код волнистой красной линией. Поскольку все установлено правильно, библиотека должна мгновенно распознаваться кодом Visual Studio (Рис. 5).
Рис. 5 Библиотека Python успешно импортирована в Visual Studio Code.
Я настоятельно рекомендую использовать Visual Studio Code — лучшее приложение для кодирования на рынке. Самым большим преимуществом является широкая возможность написания кода на различных языках программирования. Это отличное приложение, которое превосходит другие приложения для программирования, предназначенные для определенного языка. В результате экономится много памяти, благодаря чему наши компьютеры работают быстрее.
Ссылки:
Форумы:
Ютуб:
< /p>
Читайте также: