Visual studio python как подключить библиотеку
Перейти к содержимому

Visual studio python как подключить библиотеку

  • автор:

Tutorial: Install packages in your Python environment in Visual Studio

This article presents Step 5 in the tutorial series Work with Python in Visual Studio.

All code in a Python project runs within the context of a specific environment. Examples of environments include a global environment, a virtual environment, a conda environment, and so on. The environment is used for any tasks that require language services that are specific to the Python version and a set of installed packages. Each environment requires certain installed packages based on the project code.

The Python developer community produces thousands of useful packages that you can incorporate into your own projects. In Step 5 of this tutorial series, you use the Python Environments window in Visual Studio to manage packages in your Python environments.

In Step 5 of the tutorial, you learn how to:

  • View Python environments and packages in Visual Studio
  • Install and manage packages for Python environments
  • Test Python code with installed packages

Prerequisites

  • A Python application project that has a Python file (.py) with code created in Step 2: Write and run Python code.

View Python environments in Visual Studio

Visual Studio provides two places to view information about Python environments:

    The Python Environmentsnode in Solution Explorer lists environments currently in use by your project. If you have more than one environment for a project, Visual Studio shows the active environment in bold. You can expand a specific environment to see the set of installed packages. When an environment is active, you can import its installed packages and use them in your code.

Screenshot that shows the Python Environments node in Solution Explorer in Visual Studio 2022.

Screenshot that shows the Python Environments node in Solution Explorer in Visual Studio 2019.

Screenshot that shows the Python Environments window in Visual Studio 2022.

Screenshot that shows the Python Environments window in Visual Studio 2019.

Use one of the following methods to open the Python Environments window:

  • To access the window from the main toolbar in Visual Studio, select View >Other Windows >Python Environments.
  • If you have a Python project open in Solution Explorer, right-click the Python Environments node under the project, and select View All Python Environments:

Screenshot that shows how to open the Python Environments window with right-click in Visual Studio 2022.

Screenshot that shows how to open the Python Environments window with right-click in Visual Studio 2019.

Prepare the Python file

To prepare for the exercise, follow these steps to update your Python project file to include the necessary code:

  1. Open your Python project file (.py) in the editor. (Tutorial Step 2 explains how to create this file, where the default file name is PythonApplication1.py.)
  2. Replace the code in the file with the following code. This version of the code creates a cosine wave similar to the output from tutorial Step 4, but it plots the output graphically.

from math import radians import numpy as np # installed with matplotlib import matplotlib.pyplot as plt def main(): x = np.arange(0, radians(1800), radians(12)) plt.plot(x, np.cos(x), 'b') plt.show() main() 

Screenshot that shows how Visual Studio 2022 uses special formatting to indicate that the matplotlib import statement is unresolved.

Screenshot that shows how Visual Studio 2019 uses special formatting to indicate that the matplotlib import statement is unresolved.

Install packages for the Python environment

To resolve the matplotlib import statement, you need to install the necessary packages to the default global environment:

    In the Python Environments window, select the default environment for new Python projects, then select Packages (PyPI) in the dropdown menu. (PyPI is the acronym for the Python Package Index.)

Screenshot that shows how to select the Packages PyPI option for the selected environment to see the installed packages.

Screenshot that shows how to install the matplotlib library for the selected environment in the Python Environments window in Visual Studio 2022.

Screenshot that shows how to install the matplotlib library for the selected environment in the Python Environments window in Visual Studio 2019.

Screenshot that shows the newly installed matplotlib and numpy packages for the selected environment in the Python Environments window in Visual Studio 2022.

Screenshot that shows the newly installed matplotlib and numpy packages for the selected environment in the Python Environments window in Visual Studio 2019.

Run the program

Now that the matplotlib library is installed, you’re ready to test your program.

Screenshot that shows the program output, which uses code in the Python matplotlib library package.

  1. Run your program with debugging (F5) or without the Debugger (Ctrl+F5).
  2. Check the program output. You should see a plot graph of the cosine data:

Шаг 5. Установка пакетов в среде Python

Сообщество разработчиков на Python создало тысячи полезных пакетов, которые вы можете включать в свои проекты. В Visual Studio имеется пользовательский интерфейс для управления пакетами в средах Python.

Просмотр сред

  1. Выберите команду меню Просмотр>Другие окна>Окружения Python. Откроется окно Окружения Python (как узел обозревателя решений), в котором представлены разные среды, доступные вам. Список содержит как окружения, установленные с помощью установщика Visual Studio, так и окружения, которые вы установили отдельно. В их число входят глобальные, виртуальные среды и среды Conda. Среда, выделенная полужирным шрифтом, — это среда, используемая по умолчанию для новых проектов. Дополнительные сведения о работе со окружениями см. в разделе Создание окружений Python и управление ими в средах Visual Studio.

Python Environments window-2022

Python Environments window-2019

Примечание. Используйте сочетания клавиш CTRL +K, CTRL +`, чтобы открыть окно Окружения Python из окна Обозревателя решений. Если сочетание клавиш не работает и окно «Окружения Python» отсутствует в меню, возможно, не установлена рабочая нагрузка Python. Инструкции по установке Python см. в статье Установка поддержки Python в Visual Studio в Windows.

Если открыт проект Python, вы можете открыть окно Окружения Python из Обозревателя решений. Щелкните правой кнопкой мыши Окружения Python и выберите пункт Просмотреть все окружения Python.

Python Environments-2022

Python Environments-2019

from math import radians import numpy as np # installed with matplotlib import matplotlib.pyplot as plt def main(): x = np.arange(0, radians(1800), radians(12)) plt.plot(x, np.cos(x), 'b') plt.show() main() 

Unresolved package import-2022

Unresolved package import

Установка пакетов с помощью окна «Окружения Python»

  1. В окне «Окружения Python» выберите окружение по умолчанию для новых проектов Python и перейдите на вкладку Пакеты. Вы увидите список пакетов, которые в настоящее время установлены в окружении.

Installing matplotlib in the environment-2022 in Packages tab

Installing matplotlib in the environment-2019 in Packages tab

Installing matplotlib in the environment-2022

Installing matplotlib in the environment-2019

Примечание. Под названием среды может появиться небольшой индикатор выполнения, который указывает на то, что Visual Studio создает базу данных IntelliSense для нового пакета. На вкладке IntelliSense также приводятся более подробные сведения. Имейте в виду, что, пока база данных не будет готова, функции IntelliSense, такие как автозавершение и проверка синтаксиса, будут неактивны для этого пакета в редакторе.

В Visual Studio 2017 версии 15.6 и более поздних версий используются другие (более быстрые) методы для работы с IntelliSense. На вкладке IntelliSense отображается соответствующее сообщение.

Запуск программы

После установки matplotlib запустите программу с отладчиком (F5) или без него (CTRL+F5), чтобы увидеть результат.

Установка поддержки Python в Visual Studio

Поддержка Python доступна только в Visual Studio для Windows. В Mac и Linux поддержка Python доступна через Visual Studio Code.

Необходимые компоненты

  • Visual Studio в Windows. Чтобы установить продукт, выполните действия, описанные в разделе «Установка Visual Studio».

Скачивание и установка рабочей нагрузки Python

Выполните следующие действия, чтобы скачать и установить рабочую нагрузку Python.

    Скачайте и запустите последний установщик Visual Studio для Windows. Поддержка Python доступна в выпуске 15.2 и выше. Если вы уже установили Visual Studio, откройте этот продукт и запустите установщик, выбрав Сервис>Получить средства и компоненты.

Совет Выпуск Community предназначен для индивидуальных разработчиков, использования при аудиторном обучении и в научных исследованиях, а также разработки решений с открытым кодом. Если программу планируется использовать в других целях, установите Visual Studio Professional или Visual Studio Enterprise.

Screenshot of the Python development workload selected in the Visual Studio installer.

Установщик предоставляет список рабочих нагрузок, которые представляют собой группы связанных параметров для конкретных областей разработки. Для Python выберите рабочую нагрузку Разработка на Python и нажмите Установить.

Параметры установки Python Description
Дистрибутивы Python Выберите любое сочетание дистрибутива Python, с которым вы планируете работать. Распространенные варианты включают 32-разрядные и 64-разрядные варианты Python 2, Python 3, Miniconda, Anaconda 2 и Anaconda 3. Каждый параметр включает интерпретатор распространителя, среду выполнения и библиотеки. Anaconda, в частности, является открытой платформой обработки и анализа данных, которая включает широкий спектр предварительно установленных пакетов. Visual Studio автоматически определяет существующие установки Python. Дополнительные сведения см . в окне «Среды Python». Кроме того, если более новая версия Python доступна, чем версия, показанная в установщике, можно установить новую версию отдельно, а Visual Studio обнаруживает ее.
Поддержка шаблонов Cookiecutter Установите графический пользовательский интерфейс Cookiecutter для обнаружения шаблонов, параметров входных шаблонов и создания проектов и файлов. Дополнительные сведения см. в разделе «Использование расширения Cookiecutter».
Поддержка веб-приложений Python Установите средства для веб-разработки, включая поддержку редактирования HTML, CSS и JavaScript, а также шаблоны для проектов с помощью платформ Bottle, Flask и Django. Дополнительные сведения см. в шаблонах веб-проектов Python.
Встроенные средства разработки Python Установите компилятор C++ и другие необходимые компоненты для разработки собственных расширений для Python. Дополнительные сведения см. в статье «Создание расширения C++ для Python». Чтобы обеспечить полную поддержку С++, установите рабочую нагрузку Разработка классических приложений на C++.

По умолчанию рабочая нагрузка Python устанавливается для всех пользователей на компьютере:

%ProgramFiles%\Microsoft Visual Studio\> Common7\IDE\Extensions\Microsoft\Python где VS_version — 2022, а VS_edition>> — сообщество, профессиональный или корпоративный.

%ProgramFiles(x86)%\Microsoft Visual Studio\> Common7\IDE\Extensions\Microsoft\Python где VS_version — 2019 или 2017, а VS_edition>> — Community, Professional или Enterprise.

Проверка установки

Быстро проверка установку поддержки Python:

  1. Запустите Visual Studio.
  2. Выберите ALT +I, чтобы открыть интерактивное окно Python.
  3. В окне введите инструкцию 2+2 . Выходные данные 4 инструкции отображаются в окне. Если вы не видите правильные выходные данные, выполните следующие действия проверка.

Screenshot that shows a test of Python support through the interactive window.

Screenshot that shows a test of Python support through the Visual Studio 2022 interactive window.

Связанный контент

  • Шаг 1. Создание проекта Python
  • Определение существующего интерпретатора Python вручную

Как подключить стороннюю библиотеку Python к Visual Studio?

Сразу оговорюсь,не важно почему и зачем я хочу использовать для питона студию.Пишу для одной графической программы пару инструментов,у нее есть свой пайтон движок.В папке программы той,есть все,и библиотеки,и интерпритатор.Как сделать так,чтобы в студии работало автодоплнение из тех библиотек?Сумбурно немножко,но суть надеюсь уловили.Если что,простите.

  • Вопрос задан более трёх лет назад
  • 14454 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *