Руководство. Работа с Python в Visual Studio
В этом руководстве описано, как работать с Python в Visual Studio. Python — это популярный язык программирования, который является надежным, гибким, простым для обучения и бесплатным для использования во всех операционных системах. Python поддерживается сильным сообществом разработчиков и множеством бесплатных библиотек. Этот язык поддерживает все виды разработки, в том числе веб-приложения, веб-службы, классические приложения, создание сценариев и научные вычисления. Поэтому Python используется множеством университетов, ученых, разработчиков-любителей и профессиональных разработчиков. Visual Studio обеспечивает первоклассную поддержку языка Python.
В этом руководстве описывается шестишаговый процесс.
- Шаг 1. Создание проекта Python (эта статья).
- Шаг 2. Написание и выполнение кода для ознакомления с функцией IntelliSense в Visual Studio на практике.
- Шаг 3. Создание дополнительного кода в интерактивном окне REPL.
- Шаг 4. Выполнение готовой программы в отладчике Visual Studio
- Шаг 5. Установка пакетов и управление средами Python.
- Шаг 6. Работа с Git.
В этой статье рассматриваются задачи на шаге 1. Вы создаете проект и просматриваете элементы пользовательского интерфейса, видимые в Обозреватель решений.
Необходимые компоненты
Visual Studio с установленной рабочей нагрузкой Python. Инструкции см. в разделе «Установка средств Python для Visual Studio».
Шаг 1. Создание проекта Python
С помощью проекта в Visual Studio производится управление всеми файлами, составляющими приложение. К файлам приложения можно отнести исходный код, ресурсы, конфигурации. Проект формализует и поддерживает связи между всеми файлами проекта. Проект также управляет внешними ресурсами, которые являются общими для нескольких проектов. Проект позволяет приложению легко расширяться и увеличивать свой размер. Использование проектов проще, чем управлять связями с помощью незапланированных папок, скриптов, текстовых файлов и памяти.
В этом учебнике вы начнете работу с простого проекта, содержащего один пустой файл кода.

- В Visual Studio выберите «Файл>нового проекта»> , чтобы открыть диалоговое окно «Новый проект». Вы также можете использовать сочетание клавиш CTRL SHIFT ++N. В диалоговом окне можно просматривать шаблоны на разных языках, выбрать шаблон для проекта и указать, где Visual Studio помещает файлы.
- Чтобы просмотреть шаблоны Python, выберите «Установленный >Python» в меню слева или найдите «Python». Вариант поиска — отличный способ найти шаблон, если не удается запомнить его расположение в дереве языков. Поддержка Python в Visual Studio включает в себя несколько шаблонов проектов, включая веб-приложения на платформах Bottle, Flask и Django. Однако для целей данного пошагового руководства мы начнем с пустого проекта.
- Выберите шаблон Приложение Python, укажите имя проекта и нажмите кнопку ОК.

- В Visual Studio выберите «Файл>нового>проекта» или используйте сочетание клавиш CTRL +SHIFT+N. Откроется экран создания проекта , где можно искать и просматривать шаблоны на разных языках.
- Чтобы просмотреть шаблоны Python, выполните поиск по слову python. Поиск — это отличный способ найти шаблон, если вы не помните, где он находится в дереве языков. Поддержка веб-сайтов Python в Visual Studio включает несколько шаблонов проектов, таких как веб-приложения в платформах Bottle, Flask и Django. При установке Python с помощью установщика Visual Studio выберите веб-службу поддержки Python в разделе «Необязательно » для установки этих шаблонов. Для целей этого учебника мы начнем работу с пустого проекта.
- Выберите шаблон приложения Python и нажмите кнопку «Далее«.
- На экране Настроить новый проект укажите имя и расположение файла проекта, а затем нажмите кнопку Создать.
Через несколько минут новый проект откроется в Visual Studio:
Вот что вы видите:
- (1) Окно Обозреватель решений Visual Studio показывает структуру проекта.
- (2) Файл кода по умолчанию открывается в редакторе.
- (3) В окне свойств отображаются дополнительные сведения о элементе, выбранном в Обозреватель решений, включая его точное расположение на диске.
Проверка элементов в Обозреватель решений
Ознакомьтесь с Обозреватель решений, где можно просматривать файлы и папки в проекте.
- (1) На верхнем уровне — это решение, которое по умолчанию имеет то же имя, что и проект. Решение, которое отображается как файл .sln на диске, является контейнером для одного или нескольких связанных проектов. Например, если вы создаете расширение C++ для приложения Python, этот проект C++ может входить в то же решение. Решение также может содержать проект веб-службы и проекты для выделенных тестовых программ.
- (2) Проект выделен полужирным шрифтом и использует имя, введенное в диалоговом окне «Создание проекта «. На диске этот проект представлен файлом .pyproj в папке проекта.
- (3) В проекте отображаются исходные файлы. В этом примере у вас есть только один файл .py . При выборе файла его свойства приводятся в окне Свойства. Если окно «Свойства» не отображается, щелкните значок с ключом в баннере Обозреватель решений. Если дважды щелкнуть файл, он откроется в соответствующем средстве.
- (4) Также в проекте находится узел сред Python. Разверните узел, чтобы отобразить доступные интерпретаторы Python.
- (5) Разверните узел интерпретатора, чтобы увидеть библиотеки, установленные в этой среде.
Щелкните правой кнопкой мыши любой узел или элемент в Обозревателе решений, чтобы открыть контекстное меню с применимыми командами. Например, с помощью команды Переименовать можно изменить имя любого узла или элемента, в том числе проекта и решения.
Следующий шаг
Связанный контент
- Проекты Python в Visual Studio
- Сведения о языке Python на сайте python.org
- Python для начинающих (python.org)
Как подключить стороннюю библиотеку Python к Visual Studio?
Сразу оговорюсь,не важно почему и зачем я хочу использовать для питона студию.Пишу для одной графической программы пару инструментов,у нее есть свой пайтон движок.В папке программы той,есть все,и библиотеки,и интерпритатор.Как сделать так,чтобы в студии работало автодоплнение из тех библиотек?Сумбурно немножко,но суть надеюсь уловили.Если что,простите.
- Вопрос задан более трёх лет назад
- 14169 просмотров
Создание сред Python и управление ими в Visual Studio
Окружение Python представляет собой контекст, в котором выполняется код Python. Различают глобальные, виртуальные окружения и окружения Conda. Окружение состоит из интерпретатора, библиотеки (обычно это стандартная библиотека Python) и нескольких установленных пакетов. Вместе они определяют языковые конструкции и синтаксис, доступные возможности операционной системы и пригодные для использования пакеты.
В Visual Studio для Windows есть окно Окружения Python, которое позволяет управлять окружениями и выбрать одно из них в качестве окружения по умолчанию для новых проектов. Все это мы рассмотрим в этой статье. Другие связанные с окружениями аспекты описаны в следующих статьях:
- Для каждого конкретного проекта можно выбрать конкретное окружение вместо варианта по умолчанию.
- Дополнительные сведения о создании и использовании виртуальных окружений для проектов Python см. в разделе Использование виртуальных окружений.
- Если вы хотите установить пакеты в окружении, см. справочник по вкладке «Пакеты».
- Чтобы установить другой интерпретатор Python, см. раздел Установка интерпретаторов Python. Как правило, если вы скачиваете и запускаете установщик для основного дистрибутива Python, Visual Studio обнаруживает эту новую установку, это окружение отображается в окне Окружения Python и может быть выбрано для проектов.
Среды для кода Python, открываемого в качестве папки, можно управлять средами, выбрав команду «Открыть>папку файла».> Панель инструментов Python позволяет переключаться между всеми обнаруженными средами, а также добавлять новую среду. Сведения о среде хранятся в файле Python Параметры.json в папке Workspace .vs.
Необходимые компоненты
- Установленная рабочая нагрузка Python.
Если вы не знакомы с Python в Visual Studio, ознакомьтесь со следующими статьями для общего фона:
- Работа с Python в Visual Studio
- Установка средств для поддержки Python в Visual Studio
Окно «Окружения Python»
Окружения, обнаруженные Visual Studio, отображаются в окне Окружения Python. Чтобы открыть это окно, используйте один из следующих методов:
- Выберите «Просмотреть>другие среды Windows>Python».
- В обозревателе решений щелкните правой кнопкой мыши узел Окружения Python в нужном проекте и выберите Просмотреть все окружения Python.
Окно сред Python отображается вместе с Обозреватель решений в Visual Studio:
Visual Studio ищет установленные глобальные среды с помощью реестра (после PEP 514), а также виртуальных сред и сред conda (см . типы сред). Если нужное окружение не отображается в списке, ознакомьтесь с разделом Указание существующего окружения вручную.
При выборе среды в списке Visual Studio отображает различные свойства и команды для этой среды на вкладке «Обзор» окна «Среды Python», например расположение интерпретатора. Команды в нижней части вкладки «Обзор » открывают командную строку с запущенным интерпретатором. Дополнительные сведения см. в статье Справочная информация по вкладкам окна «Окружения Python» — обзор.
Используйте раскрывающийся список в списке сред, чтобы перейти на разные вкладки, такие как пакеты и IntelliSense. Эти вкладки также описаны в справочнике по вкладкам окна «Окружения Python».
Выбор окружения не влияет на его связи с любыми проектами. Окружение по умолчанию, выделенное полужирным шрифтом в списке, используется Visual Studio для любых новых проектов. Чтобы использовать другое окружение для новых проектов, используйте команду Назначить это окружение по умолчанию для новых проектов. В контексте проекта всегда можно выбрать конкретное окружение. Дополнительные сведения см. в разделе о выборе окружения для проекта.
Справа от каждого окружения в списке есть элемент управления, который позволяет открыть интерактивное окно для этого окружения. (В Visual Studio 2017 15.5 и более ранних версиях другой элемент управления отображается, который обновляет базу данных IntelliSense для этой среды. Дополнительные сведения о базе данных см . на вкладке «Окружения Python».)
Если развернуть окно сред Python достаточно широко, вы увидите более полное представление сред, с которыми можно работать.
Если развернуть окно сред Python достаточно широко, вы увидите более полное представление сред, с которыми можно работать.
Несмотря на то что Visual Studio учитывает параметр system-site-packages, его нельзя изменить из среды Visual Studio.
Что делать, если окружения не отображаются?
Если вы не видите среды в окне сред Python, это означает, что Visual Studio не удалось обнаружить какие-либо установки Python в стандартных расположениях. Возможно, вы установили Visual Studio 2017 или более поздней версии, но очистили все параметры интерпретатора в параметрах установщика для рабочей нагрузки Python. Аналогичным образом вы, возможно, установили Visual Studio 2015 или более ранних версий, но не установили интерпретатор вручную. Дополнительные сведения см. в разделе «Установка интерпретаторов Python».
Если у вас есть интерпретатор Python на компьютере, но Visual Studio (любая версия) не обнаружил его, используйте команду +Custom , чтобы указать расположение интерпретатора вручную. Дополнительные сведения см. в статье о том, как вручную определить существующую среду.
Типы сред
Visual Studio может работать с глобальными, виртуальными окружениями и окружениями Conda.
Глобальные среды
Каждая установка Python поддерживает собственное глобальное окружение. Например, Python 2.7, Python 3.6, Python 3.7, Anaconda 4.4.0 и т. д. Дополнительные сведения см. в разделе «Установка интерпретаторов Python».
Каждая среда состоит из определенного интерпретатора Python, стандартной библиотеки и набора предварительно установленных пакетов. Он также содержит все другие пакеты, которые вы устанавливаете во время активации среды. Установив пакет в глобальном окружении, мы предоставляем к нему доступ для всех проектов, в которых оно используется. Если окружение находится в защищенной области файловой системы (например, в C:\Program files), для установки пакетов требуются права администратора.
Глобальные окружения доступны для всех проектов на компьютере. В Visual Studio вы можете выбрать одно глобальное окружение по умолчанию, которое будет использоваться для всех проектов, если вы не укажете другое для определенного проекта. Дополнительные сведения см. в разделе о выборе окружения для проекта.
Виртуальные среды
Работа в глобальном окружении — это простой способ приступить к работе. Со временем среды могут загромождаться множеством различных пакетов, установленных для различных проектов. Загромождения могут затруднить тщательно протестировать приложение с определенным набором пакетов с известными версиями. Но такая среда — это то, что вы ожидаете настроить на сервере сборки или веб-сервере. Когда двум проектам требуются несовместимые пакеты или разные версии одного пакета, могут возникать конфликты.
По этим причинам разработчики часто создают виртуальную среду для проекта. Виртуальное окружение представляет собой вложенную папку в проекте, содержащую копию конкретного интерпретатора. При активации виртуального окружения все устанавливаемые вами пакеты устанавливаются только во вложенной папке этого окружения. При запуске программы Python в виртуальной среде вы можете быть уверены, что программа выполняется только для этих конкретных пакетов.
Visual Studio предоставляет прямую поддержку для создания виртуального окружения для проекта. Если открыть проект, содержащий файл requirements.txt , Visual Studio автоматически предложит создать виртуальную среду и установить эти зависимости. При создании проекта из шаблона, включающего файл requirements.txt , вы увидите такое же поведение.
Вы можете создать виртуальное окружение в открытом проекте в любой момент. В Обозревателе решений разверните узел проекта, щелкните правой кнопкой мыши элемент Окружения Python и выберите Добавить окружение. В окне Добавить окружение выберите Виртуальное окружение. Дополнительные сведения см. в разделе Создание виртуального окружения.
В Visual Studio также доступна команда для создания файла requirements.txt из виртуального окружения, что позволяет легко воссоздать окружение на других компьютерах. См. дополнительные сведения о виртуальных окружениях.
Окружения Conda
Среду conda можно создать с помощью conda средства или интегрированного управления conda в Visual Studio 2017 версии 15.7 и более поздних версий. Для среды conda требуется Anaconda или Miniconda. Эти платформы доступны с помощью Установщика Visual Studio. Дополнительные сведения см. в статье «Установка поддержки Python в Visual Studio».

- В окне «Среды Python» (или на панели инструментов Python) выберите «Добавить среду«, чтобы открыть диалоговое окно «Добавить среду«.
- В диалоговом окне «Добавить среду» выберите вкладку среды Conda:
- Задайте значения в следующих полях:
| Поле | Description |
|---|---|
| Проект | Определяет проект, в котором создается среда. |
| Имя | Предоставляет имя среды conda. |
| Добавление пакетов из | Указывает, как добавлять пакеты в среду conda. — Файл среды: выберите этот параметр, если у вас есть файл environment.yml , описывающий зависимости. Введите имя файла или перейдите (. ) в расположение файла и выберите файл. — Одно или несколько имен пакетов Anaconda: выберите этот параметр, если требуется перечислить один или несколько пакетов Python или версий Python. |
Внимание При создании среды conda обязательно укажите по крайней мере одну версию Python или пакет Python, чтобы убедиться, что среда выполнения Python содержит среду выполнения Python. Вы можете использовать environments.yml файл или список пакетов. Если эта спецификация не указана, Visual Studio игнорирует среду. Среда не отображается в окне сред Python, она не задана в качестве текущей среды для проекта, и она недоступна в качестве глобальной среды. Если вы создаете среду conda без версии Python, используйте conda info команду для просмотра расположений папок среды conda. Затем вы можете вручную удалить вложенную папку для среды из этого расположения.

Для получения наилучших результатов в средах conda используйте conda 4.4.8 или более поздней версии. Помните, что версии conda отличаются от версий Anaconda. Вы можете установить подходящие версии Miniconda (Visual Studio 2019 и Visual Studio 2022) и Anaconda (Visual Studio 2017) с помощью Visual Studio Installer.
Чтобы просмотреть версию conda, где хранятся среды conda и другие сведения, выполните conda info команду в командной строке Anaconda (командная строка, в которой находится Анаконда):
conda info
Папки окружения conda будут выглядеть следующим образом:
envs directories : C:\Users\user\.conda\envs c:\anaconda3\envs C:\Users\user\AppData\Local\conda\conda\envs
Так как среды conda не хранятся в проекте, они ведут себя аналогично глобальным средам. Например, установка нового пакета в среду conda делает этот пакет доступным для всех проектов, использующих среду.
Для Visual Studio 2017 версии 15.6 и более ранних версий можно использовать среды conda, указывая на них вручную, как описано в разделе «Вручную определить существующую среду».
Visual Studio 2017 версии 15.7 и более поздних версий обнаруживает окружения conda автоматически и отображает их в окне Окружения Python, как описано в следующем разделе.
Указание существующего окружения вручную
Чтобы определить среду, установленную в нестандартном расположении, выполните следующие действия.
- В окне «Среды Python» (или на панели инструментов Python) выберите «Добавить среду«, чтобы открыть диалоговое окно «Добавить среду«.
- В диалоговом окне «Добавление среды» на вкладке «Существующая среда» задайте для поля «Среда» значение :
После выбора настраиваемого <> значения в диалоговое окно добавляются дополнительные поля. - Задайте для поля пути префикса путь интерпретатора. Поле можно задать, перейдя по пути (. ).

- После выбора пути остальные поля заполняются. Просмотрите значения и измените их по мере необходимости. Когда вы будете готовы, нажмите кнопку «Добавить«.
Сведения об окружении можно просмотреть и изменить в любое время в окне Окружения Python.
- В окне «Среды Python» выберите среду и перейдите на вкладку «Настройка«.
- После внесения изменений нажмите кнопку «Применить «.
Вы также можете удалить среду с помощью команды Remove . Дополнительные сведения см. на вкладке «Настройка». Эта команда недоступна для автоматически определенных сред.
Исправление или удаление недопустимых сред
Если Visual Studio находит записи реестра для среды, но путь к интерпретатору недопустим, в окне «Среды Python» отображается имя среды в формате шрифта забастовки, как показано на следующем рисунке:
Чтобы исправить среду, которую вы хотите сохранить, сначала попробуйте использовать процесс восстановления установщика среды. Большинство установщиков включают параметр восстановления.
Изменение реестра для исправления среды
Если в среде Python нет варианта восстановления или вы хотите удалить недопустимую среду, можно выполнить следующие действия, чтобы напрямую изменить реестр. Visual Studio автоматически обновляет окно Окружения Python при внесении изменений в реестр.
- Запустите исполняемый файл regedit.exe , чтобы открыть редактор реестра.
- Перейдите в папку среды, соответствующую конфигурации:
| Python version | Папка |
|---|---|
| 64-разрядная версия | HKEY_LOCAL_MACHINE\SOFTWARE\Python или HKEY_CURRENT_USER\Software\Python |
| 32-разрядная версия | HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Python |
| IronPython | IronPython |
| Распределение | Узел |
|---|---|
| CPython | Узел версии PythonCore><> |
| Anaconda | Узел версии ContinuumAnalytics><> |
| IronPython |

- Если среда по-прежнему существует на компьютере, измените значение записи ExecutablePath на правильное расположение. При необходимости исправьте значения для записей (Default) и WindowedExecutablePath .
- Если среда больше не существует на компьютере и вы хотите удалить ее из окна сред Python, удалите родительский узел номера версии узла InstallPath . Пример этого узла можно увидеть на предыдущем изображении. В примере этот узел равен 3.6.
Недопустимые параметры в ключе HKEY_CURRENT_USER\SOFTWARE\Python переопределяют параметры в HKEY_LOCAL_MACHINE\SOFTWARE\Python key.
Удаление или удаление среды Python
Чтобы удалить проект Python, перейдите к среде Python в Обозреватель решений. Щелкните правой кнопкой мыши среду Python, которую вы хотите удалить, и выберите пункт «Удалить«.
Если вы хотите сохранить среду Python, но удалить ее из проекта, нажмите кнопку «Удалить«. Если вы хотите окончательно удалить среду, нажмите кнопку «Удалить«.
Связанный контент
- Установка интерпретаторов Python
- Выбор интерпретатора для проекта
- Использование файла requirements.txt для зависимостей
- Пути поиска
- Справочная информация по окну «Окружения Python»
Установка интерпретаторов Python
Существует несколько вариантов установки интерпретаторов Python для работы с Visual Studio. Вы можете установить интерпретатор при установке рабочей нагрузки Python или установить интерпретатор после того, как рабочая нагрузка присутствует. Интерпретаторы также можно установить вручную за пределами Установщика Visual Studio.
При установке рабочей нагрузки разработки Python в Visual Studio 2017 и более поздних версий Python 3 (64-разрядная версия) также устанавливается по умолчанию. В качестве варианта можно установить 32-разрядную или 64-разрядную версию Python 2 или Python 3 вместе с Miniconda (Visual Studio 2019) или Anaconda 2/Anaconda 3 (Visual Studio 2017). Действия по этому типу установки описаны в разделе «Установка поддержки Python» в Visual Studio.
Альтернативным подходом является установка стандартных интерпретаторов Python с помощью функции добавления среды в Visual Studio. Этот параметр доступен в окне «Среды Python» и панели инструментов Python.
Интерпретаторы Python также можно установить вручную вне установщика Visual Studio. Предположим, что перед установкой Visual Studio установите Anaconda 3. Вам не нужно переустановить Anaconda с помощью установщика Visual Studio. Вы также можете установить более новую версию интерпретатора, если она еще не указана в Установщике Visual Studio.
Необходимые компоненты
- Visual Studio поддерживает Python 3.7. Хотя можно использовать более раннюю версию Visual Studio для редактирования кода, написанного в более ранних версиях Python, эти версии Python официально не поддерживаются. Такие функции Visual Studio, как IntelliSense и отладка, могут не работать с более ранними версиями Python.
- Для Visual Studio 2015 и более ранних версий используйте Python 3.5 или более ранних версий. Необходимо вручную установить один из интерпретаторов Python.
Дистрибутивы Anaconda
Хотя Visual Studio предлагает установить дистрибутив Anaconda, использование дистрибутива и других пакетов из репозитория Anaconda привязаны условиями обслуживания Anaconda. Эти условия могут потребовать от некоторых организаций платить Anaconda за коммерческую лицензию или настроить средства для доступа к альтернативному репозиторию. Дополнительные сведения см. в документации по каналам Conda.
Просмотр интерпретаторов Python
В следующей таблице перечислены интерпретаторы Python, которые можно использовать с Visual Studio.
| Интерпретатор | Описание | Основание |
|---|---|---|
| CPython | Собственный и самый используемый интерпретатор доступен в 32- и 64-разрядных версиях (рекомендуется 32-разрядная). Он предоставляет последние возможности языка, максимальную совместимость пакета Python, полную поддержку отладки и взаимодействие с IPython. Ознакомьтесь с рекомендациями, приведенными в статье «Следует ли использовать Python 2 или Python 3?» , чтобы определить, какая версия Python должна быть установлена. | Visual Studio 2015 и более ранних версий не поддерживает Python 3.6 или более поздней версии и может возвращать такие ошибки, как неподдерживаемый python версии 3.6. Для Visual Studio 2015 и более ранних версий используйте Python 3.5 или более ранних версий. |
| IronPython | Реализация .NET Python доступна в 32-разрядных и 64-разрядных версиях. Предоставляет взаимодействие C#/F#/Visual Basic, доступ к API .NET, стандартной отладке Python (но не отладке в смешанном режиме C++) и смешанной отладке IronPython/C#. | IronPython не поддерживает виртуальные среды. |
| Anaconda | Открытая платформа для обработки и анализа данных, на базе Python. Включает последнюю версию CPython и большинство пакетов, которые сложно установить. | Если вы не можете принять решение о интерпретаторе, рекомендуется использовать Anaconda. |
| PyPy | Высокопроизводительная реализация JIT-кода для Python. Хорошо подходит для длительных программ и ситуаций, когда вы определяете проблемы с производительностью, но не можете найти другие решения. | Работает с Visual Studio, но имеет ограниченную поддержку расширенных возможностей отладки. |
| Jython | Реализация Python на виртуальной машине Java (JVM). Как и в IronPython, код, выполняемый в Jython, может взаимодействовать с классами и библиотеками Java. Однако многие библиотеки, предназначенные для CPython, могут быть недоступны. | Работает с Visual Studio, но имеет ограниченную поддержку расширенных возможностей отладки. |
Обнаружение среды
Visual Studio отображает все известные среды в окне «Среды Python». Он автоматически обнаруживает обновления существующих интерпретаторов.
Если Visual Studio не обнаруживает установленную среду, см . статью «Вручную определить существующую среду».
Если вы хотите предоставить новые формы обнаружения для сред Python, см. статью «Обнаружение среды PTVS» (github.com).
Записи реестра
Visual Studio (любой версии) автоматически обнаруживает все установленные интерпретаторы Python и окружения для них, проверяя значения в реестре (согласно описанию регистрации Python в реестре Windows 514 PEP). Установки Python обычно находятся в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Python (32-разрядная версия) и HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Python (64-разрядная версия) в узлах распространения, таких как PythonCore (CPython) и ContinuumAnalytics (Anaconda).
Перемещение интерпретатора
При перемещении существующего интерпретатора в новое расположение с помощью файловой системы Visual Studio не обнаруживает изменения автоматически.
- Если вы первоначально указали расположение интерпретатора в окне «Среды Python», ее среду можно изменить с помощью вкладки «Настройка » в этом окне, чтобы определить новое расположение. Дополнительные сведения см. в разделе «Вручную определение существующей среды».
- Если вы установили интерпретатор с помощью программы установщика, выполните следующие действия, чтобы переустановить интерпретатор в новом расположении:
- Верните интерпретатор Python в исходное расположение.
- Удалите интерпретатор с помощью установщика, который очищает записи реестра.
- Повторно установите интерпретатор в новом расположении.
- Перезапустите Visual Studio. Вместо старого расположения должно автоматически определиться новое.
Этот процесс гарантирует правильное обновление записей реестра, определяющих расположение интерпретатора, которое использует Visual Studio. Использование установщика также обрабатывает любые другие побочные эффекты, которые могут существовать.
Связанный контент
- Управление средами Python
- Выбор интерпретатора для проекта
- Использование файла requirements.txt для зависимостей
- Пути поиска
- Справочная информация по окну «Окружения Python»