Если ваш менеджер установки Python работает некорректно, попробуйте выполнить эти тесты и исправления, чтобы проверить, поможет ли это. Если нет, сообщите о проблеме в нашем баг-трекере , приложив все соответствующие файлы журналов ( %TEMP%по умолчанию они записываются в ваш каталог).

Поиск неисправностей

Симптом

Что стоит попробовать

pythonвыдает ошибку «команда не найдена» или открывает приложение Магазин, когда я ввожу ее в терминал.

Вы установили менеджер установки Python ?

 

Нажмите «Пуск», откройте «Управление псевдонимами выполнения приложений» и убедитесь, что псевдонимы для «Python (по умолчанию)» включены. Если они уже включены, попробуйте отключить и снова включить их, чтобы обновить команду. Команды «Python (по умолчанию в оконном режиме)» и «Менеджер установки Python» также могут нуждаться в обновлении.

 

Проверьте работу команд pyи .pymanager

pyвыдает ошибку «команда не найдена», когда я ввожу ее в терминал.

Вы установили менеджер установки Python ?

 

Нажмите «Пуск», откройте «Управление псевдонимами выполнения приложений» и убедитесь, что псевдонимы для «Python (по умолчанию)» включены. Если они уже включены, попробуйте отключить и снова включить их, чтобы обновить команду. Команды «Python (по умолчанию в оконном режиме)» и «Менеджер установки Python» также могут нуждаться в обновлении.

pyвыдает ошибку «невозможно открыть файл» при вводе команд в терминале.

Обычно это означает, что у вас установлен устаревший лаунчер, имеющий приоритет над менеджером установки Python. Чтобы удалить его, нажмите «Пуск», откройте «Установленные приложения», найдите «Python launcher» и удалите его.

pythonне запускает ту же среду выполнения, что иpy

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

 

Нажмите «Пуск», откройте «Управление псевдонимами выполнения приложений» и убедитесь, что для вашего python.exeпсевдонима установлено значение «Python (по умолчанию)».

pythonи pyне запускайте среду выполнения, которую я ожидаю

Проверьте свой PYTHON_MANAGER_DEFAULT  Переменная окружения или default_tagконфигурация. py listКоманда покажет значение по умолчанию на основе этих настроек.

 

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

 

Предварительные и экспериментальные установки, не управляемые менеджером установки Python, можно выбрать перед стабильными релизами. Настройте тег по умолчанию или удалите предварительную среду выполнения и переустановите её с помощью py install.

pythonwили pywне запускайте ту же среду выполнения, что и pythonилиpy

Нажмите «Пуск», откройте «Управление псевдонимами выполнения приложений» и проверьте, что ваши псевдонимы pythonw.exeи pyw.exeсоответствуют другим вашим псевдонимам.

pipвыдает ошибку «команда не найдена», когда я ввожу ее в терминал.

Вы активировали виртуальную среду? Запустите .venv\Scripts\activateскрипт в терминале для активации.

 

Пакет может быть доступен, но в нём отсутствует сгенерированный исполняемый файл. Мы рекомендуем использовать python -m pipкоманду [или, возможно, python -m pip install --force pipкоманда пересоздаст исполняемые файлы и покажет вам путь для добавления].PATH. Эти скрипты разделены для каждой среды выполнения, поэтому вам может потребоваться добавить несколько путей.