Как запустить виртуальное окружение в vs code
Перейти к содержимому

Как запустить виртуальное окружение в vs code

  • автор:

Выбор среды Python для проекта в Visual Studio

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

В Visual Studio можно создать несколько сред для проекта и переключаться между ними в соответствии с конкретными потребностями разработки. Все новые проекты Python изначально настроены для использования глобальной среды по умолчанию. Среды для проекта можно просмотреть в узле «Среды Python» в Обозреватель решений:

Screenshot that shows the global default Python environment for a project in Solution Explorer in Visual Studio.

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

  • Visual Studio. Чтобы установить продукт, выполните действия, описанные в разделе «Установка Visual Studio».
  • Можно переключаться только между существующими средами. Если у вас нет среды, отличной от глобальной среды по умолчанию, ознакомьтесь со следующими разделами о работе с виртуальными средами. Дополнительные сведения см. в статье «Создание сред Python и управление ими» в Visual Studio.

Переключение текущей среды проекта

В Visual Studio можно изменить активную (текущую) среду для проекта Python в Обозреватель решений или на панели инструментов с помощью функции добавления среды.

  1. Запустите процесс добавления среды:
    • В Обозреватель решений щелкните правой кнопкой мыши узел «Среды Python» для проекта и выберите «Добавить среду«.
    • Или на панели инструментов Python выберите «Добавить среду » в раскрывающемся меню «Среда «.

Screenshot that shows the two options to access the Add Environments feature in Visual Studio.

Screenshot that shows how to select a project environment in the Add Environments dialog in Visual Studio.

  • В диалоговом окне «Добавить среду» выберите вкладку «Существующая среда». Разверните раскрывающийся список «Среда» и выберите нужную среду, а затем нажмите кнопку «Добавить«.
  • Если используемая среда не указана, может потребоваться вручную определить существующую среду.

    Использование виртуальных окружений

    Виртуальная среда — это уникальное сочетание определенного интерпретатора Python и определенного набора библиотек, отличающихся от других глобальных и конда-сред. Виртуальная среда зависит от проекта и поддерживается в подпапке проекта. Папка содержит установленные библиотеки среды вместе с файлом pyvenv.cfg, указывающим путь к базовому интерпретатору среды в файловой системе. (Виртуальная среда не содержит копию интерпретатора, только ссылку на нее.)

    Одним из преимуществ использования виртуальной среды является то, что при разработке проекта с течением времени виртуальная среда всегда отражает точные зависимости проекта. Это поведение отличается от общей глобальной среды, которая содержит любое количество библиотек, которые используются в проекте или нет. В виртуальной среде можно легко создать файл requirements.txt , который используется для переустановки зависимостей пакетов на других компьютерах разработки или рабочей среды. Дополнительные сведения см. в руководстве по управлению необходимыми пакетами с помощью requirements.txt.

    Если в Visual Studio открыть проект, который содержит файл requirements.txt, Visual Studio автоматически позволит воссоздать виртуальное окружение. На компьютерах, на которых Visual Studio не установлена, можно использовать pip install -r requirements.txt команду для восстановления необходимых пакетов.

    Так как виртуальная среда содержит жестко закодированный путь к базовому интерпретатору Python, и вы можете воссоздать среду с помощью файла requirements.txt , обычно не указывайте вложенную папку среды из системы управления версиями. После добавления виртуальной среды в проект он появится в окне «Среды Python». Затем ее можно активировать как любую другую среду и управлять своими пакетами.

    Создание виртуальной среды

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

    Screenshot of the Virtual environment tab of the Add Environment dialog box in Visual Studio.

    1. Запустите процесс добавления среды:
      • В Обозреватель решений щелкните правой кнопкой мыши узел «Среды Python» для проекта и выберите «Добавить среду«.
      • Или на панели инструментов Python выберите «Добавить среду » в раскрывающемся меню «Среда «.
    2. В диалоговом окне «Добавить среду» выберите вкладку «Виртуальная среда«:
    3. Настройте обязательные поля:

    Обязательное поле Description
    Проект Определите проект, в котором создается среда.
    Имя Укажите имя новой виртуальной среды.
    Базовый интерпретатор Укажите интерпретатор базового языка для виртуальной среды.
    Местонахождение Система назначает расположение по умолчанию для виртуальной среды. Чтобы изменить расположение, выберите ссылку «Изменить расположение виртуальной среды «, перейдите к расположению и выберите папку Select.
    Необязательное поле Description
    Установка пакетов из файла Укажите путь к файлу requirements.txt для добавления пакетов в виртуальную среду. Введите расположение и имя файла или перейдите (. ) в расположение и выберите файл.
    Установка в качестве текущей среды Активируйте новую среду в выбранном проекте после создания среды.
    Установка в качестве среды по умолчанию для новых проектов Автоматическая установка и активация среды в любых новых проектах, созданных в Visual Studio. Этот параметр также доступен через среду по умолчанию для новых проектов в окне «Среды Python». При использовании этого параметра поместите виртуальную среду в расположение за пределами определенного проекта.
    Просмотр в окне «Среды Python» Укажите, следует ли отображать окно сред Python после создания новой среды.
    Сделать эту среду доступной глобально Укажите, должна ли виртуальная среда также выступать в качестве глобальной среды. При использовании этого параметра поместите виртуальную среду в расположение за пределами определенного проекта.

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

    После завершения процесса Visual Studio активирует новую виртуальную среду и добавляет ее в узел сред Python в Обозреватель решений. Среда также доступна в окне «Среды Python» для содержащегося проекта.

    Активация среды

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

    1. В Обозреватель решений разверните узел сред Python для проекта и найдите среду, которую вы хотите использовать.
    2. Щелкните правой кнопкой мыши среду и выберите «Активировать среду«. Screenshot that shows how to activate a project environment in Visual Studio. Если Visual Studio обнаружит в этом окружении файл requirements.txt, появится запрос на установку обнаруженных пакетов. После активации среды Visual Studio имя активной среды отображается в полужирном шрифте в Обозреватель решений: Screenshot that shows how Visual Studio shows the name of the active environment in a bold font in Solution Explorer.

    Удаление виртуального окружения

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

    1. В обозревателе решений щелкните правой кнопкой мыши виртуальное окружение и выберите Удалить.
    2. Visual Studio спрашивает, нужно ли удалить или удалить виртуальную среду.
      • Выберите «Удалить «, чтобы сделать среду недоступной для проекта, но оставьте ее в файловой системе.
      • Выберите «Удалить «, чтобы удалить среду из проекта и удалить ее из файловой системы. Это действие не затрагивает базовый интерпретатор.

    Просмотр установленных пакетов и управление ими

    В Обозреватель решений можно просматривать пакеты, установленные в среде, и управлять ими. Эти пакеты можно импортировать и использовать в коде, когда среда активна.

    • Чтобы быстро просмотреть пакеты, установленные в среде, разверните узел среды в узле сред Python для проекта в Обозреватель решений: Screenshot that shows Python packages for an environment in Solution Explorer in Visual Studio.
    • Чтобы установить новые пакеты или управлять существующими пакетами, щелкните правой кнопкой мыши узел среды и выберите пункт «Управление пакетами Python». Вы также можете использовать кнопку пакета на панели инструментов Python: Screenshot that shows how to access the Manage Python packages option for an environment in Solution Explorer. Откроется окно «Среды Python» и отображается установленные пакеты для выбранной среды на вкладке «Пакеты (PyPI» : Screenshot that shows the current packages for the selected environment in the Python Environments window. В Visual Studio пакеты и зависимости для большинства сред загружаются из индекса пакетов Python (PyPI), где можно также искать доступные пакеты. В строке состояния Visual Studio и окне вывода отображаются сведения об установке.
    • Чтобы удалить (удалить) пакет, найдите пакет в списке и щелкните значок x справа.
    • Чтобы найти обновленные версии пакета или других пакетов, введите условие поиска (обычно имя пакета): Visual Studio отображает соответствующие пакеты. В этом примере выполняется поиск пакетов, которые соответствуют термину мигателя. Screenshot that shows how Visual Studio shows how to search for matching packages in the Python Environments window. Visual Studio отображает список соответствующих результатов в виде активных ссылок команд.
      • Первая команда обновляет пакет до последней версии и текущих зависимостей. Команда похожа на Run command: pip install . Если выбрать ввод после условия поиска, Visual Studio автоматически запускает эту первую команду.
      • Другие ссылки предназначены для команд, устанавливающих определенный пакет, версию или зависимость, например Install blinker-async (0.0.3) . Чтобы выполнить одну из этих команд, выберите ссылку.

    Рекомендации по установке пакета

    При работе с пакетами в Visual Studio помните следующее:

    • Помните, что отображаемые записи для пакетов могут быть не точными с точки зрения самой текущей версии или доступности. Сведения об установке и удалении пакета могут быть недоступны.
    • Visual Studio использует диспетчер пакетов pip, если он доступен, и при необходимости скачивает и устанавливает его. Visual Studio также может использовать диспетчер пакетов простой установки (easy_install). Также отображаются пакеты, установленные с помощью pip команд или easy_install команд из командной строки.
    • Если пакет содержит исходный код собственных компонентов в файлах с расширением .pyd, попытка pip установить пакет завершается сбоем. Без установленной версии Visual Studio pip не может компилировать эти компоненты. В этом случае отображается такое сообщение: Ошибка: не удалось найти vcvarsall.bat. Команда easy_install часто может скачать предварительно скомпилированные двоичные файлы, и вы можете скачать подходящий компилятор для более старых версий Python.https://python.en.uptodown.com/windows/versions Дополнительные сведения см. в статье о том, как справиться с болью «не удается найти vcvarsallbat» в блоге команды инструментов Python.
    • Обычно диспетчер пакетов conda по умолчанию использует канал https://repo.continuum.io/pkgs/ , но доступны и другие каналы. Дополнительные сведения см. в статье Управление каналами (docs.conda.io).
    • В настоящее время Visual Studio не поддерживает установку conda пакетов в среду conda. conda Используйте команду из командной строки.

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

    • Управление окружениями Python в Visual Studio
    • Использование файла requirements.txt для зависимостей
    • Пути поиска
    • Справочная информация по окну «Окружения Python»

    Как запустить виртуальное окружение в vs code

    Скачай курс
    в приложении

    Перейти в приложение
    Открыть мобильную версию сайта

    © 2013 — 2024. Stepik

    Наши условия использования и конфиденциальности

    Get it on Google Play

    Public user contributions licensed under cc-wiki license with attribution required

    Почему не работает виртуальное окружение python в vs code?

    Активировал окружение в cmd и все работает, pycharm тоже видит ВО 62fe654edc62d131856299.jpeg
    а vs code никак не хочет, только в ошибку уходит 62fe6684e55e5452843848.jpegдело в том,что неправильный интопретатор стоит,но я указываю тот же путь что и в PyCharm, но ничего не меняется

    • Вопрос задан более года назад
    • 932 просмотра

    1 комментарий

    Простой 1 комментарий

    Создание сред 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.

    Screenshot of the View All Python Environments command in Solution Explorer for Visual Studio 2019.

    Screenshot of the View All Python Environments command in Solution Explorer for Visual Studio 2022.

    Окно сред Python отображается вместе с Обозреватель решений в Visual Studio:

    Screenshot of the Python Environments window in Visual Studio 2019.

    Screenshot of the Python Environments window in Visual Studio 2022.

    Visual Studio ищет установленные глобальные среды с помощью реестра (после PEP 514), а также виртуальных сред и сред conda (см . типы сред). Если нужное окружение не отображается в списке, ознакомьтесь с разделом Указание существующего окружения вручную.

    При выборе среды в списке Visual Studio отображает различные свойства и команды для этой среды на вкладке «Обзор» окна «Среды Python», например расположение интерпретатора. Команды в нижней части вкладки «Обзор » открывают командную строку с запущенным интерпретатором. Дополнительные сведения см. в статье Справочная информация по вкладкам окна «Окружения Python» — обзор.

    Используйте раскрывающийся список в списке сред, чтобы перейти на разные вкладки, такие как пакеты и IntelliSense. Эти вкладки также описаны в справочнике по вкладкам окна «Окружения Python».

    Выбор окружения не влияет на его связи с любыми проектами. Окружение по умолчанию, выделенное полужирным шрифтом в списке, используется Visual Studio для любых новых проектов. Чтобы использовать другое окружение для новых проектов, используйте команду Назначить это окружение по умолчанию для новых проектов. В контексте проекта всегда можно выбрать конкретное окружение. Дополнительные сведения см. в разделе о выборе окружения для проекта.

    Справа от каждого окружения в списке есть элемент управления, который позволяет открыть интерактивное окно для этого окружения. (В Visual Studio 2017 15.5 и более ранних версиях другой элемент управления отображается, который обновляет базу данных IntelliSense для этой среды. Дополнительные сведения о базе данных см . на вкладке «Окружения Python».)

    Если развернуть окно сред Python достаточно широко, вы увидите более полное представление сред, с которыми можно работать.

    Screenshot of the Python Environments window expanded view in Visual Studio 2019.

    Если развернуть окно сред Python достаточно широко, вы увидите более полное представление сред, с которыми можно работать.

    Screenshot of the Python Environments window expanded view in Visual Studio 2022.

    Несмотря на то что 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».

    Screenshot of the Conda environment tab in the Add environment dialog in Visual Studio.

    1. В окне «Среды Python» (или на панели инструментов Python) выберите «Добавить среду«, чтобы открыть диалоговое окно «Добавить среду«.
    2. В диалоговом окне «Добавить среду» выберите вкладку среды Conda:
    3. Задайте значения в следующих полях:

    Поле Description
    Проект Определяет проект, в котором создается среда.
    Имя Предоставляет имя среды conda.
    Добавление пакетов из Указывает, как добавлять пакеты в среду conda.
    Файл среды: выберите этот параметр, если у вас есть файл environment.yml , описывающий зависимости. Введите имя файла или перейдите (. ) в расположение файла и выберите файл.
    Одно или несколько имен пакетов Anaconda: выберите этот параметр, если требуется перечислить один или несколько пакетов Python или версий Python.

    Внимание При создании среды conda обязательно укажите по крайней мере одну версию Python или пакет Python, чтобы убедиться, что среда выполнения Python содержит среду выполнения Python. Вы можете использовать environments.yml файл или список пакетов. Если эта спецификация не указана, Visual Studio игнорирует среду. Среда не отображается в окне сред Python, она не задана в качестве текущей среды для проекта, и она недоступна в качестве глобальной среды. Если вы создаете среду conda без версии Python, используйте conda info команду для просмотра расположений папок среды conda. Затем вы можете вручную удалить вложенную папку для среды из этого расположения.

    Screenshot that shows the successful creation of a conda environment in Visual Studio.

  • Нажмите кнопку создания. Вы можете отслеживать создание среды conda в окне вывода . После создания выходные данные отображают некоторые инструкции интерфейса командной строки (CLI), такие как activate env :
  • В Visual Studio можно активировать среду conda для проекта так же, как и любую другую среду. Дополнительные сведения см. в разделе о выборе окружения для проекта.
  • Чтобы установить дополнительные пакеты в среде, перейдите на вкладку «Пакеты» в окне «Среды Python».
  • Для получения наилучших результатов в средах 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, как описано в следующем разделе.

    Указание существующего окружения вручную

    Чтобы определить среду, установленную в нестандартном расположении, выполните следующие действия.

    1. В окне «Среды Python» (или на панели инструментов Python) выберите «Добавить среду«, чтобы открыть диалоговое окно «Добавить среду«.
    2. В диалоговом окне «Добавление среды» на вкладке «Существующая среда» задайте для поля «Среда» значение : Screenshot of the Add environment dialog Existing environment tab in Visual Studio, showing how to set the Environment field to Custom. После выбора настраиваемого <> значения в диалоговое окно добавляются дополнительные поля.
    3. Задайте для поля пути префикса путь интерпретатора. Поле можно задать, перейдя по пути (. ). Screenshot that shows how to specify details for a custom environment in the Add environment dialog in Visual Studio.
    4. После выбора пути остальные поля заполняются. Просмотрите значения и измените их по мере необходимости. Когда вы будете готовы, нажмите кнопку «Добавить«.

    Сведения об окружении можно просмотреть и изменить в любое время в окне Окружения Python.

    1. В окне «Среды Python» выберите среду и перейдите на вкладку «Настройка«.
    2. После внесения изменений нажмите кнопку «Применить «.

    Вы также можете удалить среду с помощью команды Remove . Дополнительные сведения см. на вкладке «Настройка». Эта команда недоступна для автоматически определенных сред.

    Исправление или удаление недопустимых сред

    Если Visual Studio находит записи реестра для среды, но путь к интерпретатору недопустим, в окне «Среды Python» отображается имя среды в формате шрифта забастовки, как показано на следующем рисунке:

    Screenshot of the Python Environments window showing an invalid environment in Visual Studio.

    Чтобы исправить среду, которую вы хотите сохранить, сначала попробуйте использовать процесс восстановления установщика среды. Большинство установщиков включают параметр восстановления.

    Изменение реестра для исправления среды

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

    1. Запустите исполняемый файл regedit.exe , чтобы открыть редактор реестра.
    2. Перейдите в папку среды, соответствующую конфигурации:

    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

    Screenshot of registry entries for a typical CPython installation in the Registry editor.

  • Проверьте значения в узле InstallPath.
    • Если среда по-прежнему существует на компьютере, измените значение записи ExecutablePath на правильное расположение. При необходимости исправьте значения для записей (Default) и WindowedExecutablePath .
    • Если среда больше не существует на компьютере и вы хотите удалить ее из окна сред Python, удалите родительский узел номера версии узла InstallPath . Пример этого узла можно увидеть на предыдущем изображении. В примере этот узел равен 3.6.

    Недопустимые параметры в ключе HKEY_CURRENT_USER\SOFTWARE\Python переопределяют параметры в HKEY_LOCAL_MACHINE\SOFTWARE\Python key.

    Удаление или удаление среды Python

    Чтобы удалить проект Python, перейдите к среде Python в Обозреватель решений. Щелкните правой кнопкой мыши среду Python, которую вы хотите удалить, и выберите пункт «Удалить«.

    Screenshot that shows how to remove a Python environment in Visual Studio.

    Если вы хотите сохранить среду Python, но удалить ее из проекта, нажмите кнопку «Удалить«. Если вы хотите окончательно удалить среду, нажмите кнопку «Удалить«.

    Screenshot that shows how to delete or remove a Python environment in Visual Studio.

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

    • Установка интерпретаторов Python
    • Выбор интерпретатора для проекта
    • Использование файла requirements.txt для зависимостей
    • Пути поиска
    • Справочная информация по окну «Окружения Python»
  • Добавить комментарий

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