Вопрос или проблема
Я недавно пытаюсь сделать проект, который требует использования Python 3.9. Это версия Python, которую я всегда устанавливал на своем Windows 11. По какой-то причине система решила использовать версию 3.8, и я не уверенно знаю, как вернуть обратно.
Я открыл командную строку и использовал py --list
, и она показывает 2 версии Python: 3.8 и 3.9. Затем я пошел в Панель управления и раздел Программы и компоненты, и я не смог найти 3.8, чтобы удалить. Там только указана версия 3.9.6. Я проверил переменные окружения PATH, и действительно, указанный там путь только для 3.9. Я не имею понятия, откуда взялась версия 3.8, и не знаю, как сделать так, чтобы система использовала только версию 3.9, не нарушая работу системы.
Ответ или решение
Удаление загадочной версии Python 3.8 из Windows 11
Если вы столкнулись с проблемой, когда ваша система использует версию Python 3.8, хотя вы установили Python 3.9, и не можете найти Python 3.8 в списке установленных программ или переменных окружения PATH, не отчаивайтесь. Ниже приведены пошаговые инструкции, которые помогут вам решить эту проблему.
Шаг 1: Определение местоположения Python 3.8
-
Проверка возможных установок:
Вам необходимо определить, где именно может находиться версия Python 3.8. Хотя она не отображается в списке программ, возможно, она была установлена с другим установщиком или в другом каталоге.В командной строке выполните следующую команду, чтобы найти все установки Python:
where python
или
where py
Эти команды покажут пути установленных интерпретаторов Python. Обратите внимание на все пути, которые возвращаются.
-
Использование PowerShell:
Вы можете также использовать PowerShell для поиска всех установленных версий Python:Get-Command python | Select-Object Source
Это покажет местоположение исполняемого файла Python.
Шаг 2: Определение установщика Python 3.8
Если вы нашли путь к Python 3.8, убедитесь, что это действительно тот Python, который используется. Вы можете сделать это, вызвав в командной строке:
C:\path\to\python38\python.exe --version
Замените "C:\path\to\python38" на соответствующий путь.
Шаг 3: Удаление Python 3.8
-
Использование инсталлятора:
Если вы нашли путь к исполняемому файлу Python 3.8, попробуйте запустить программу удаления, если в тот путь включает папкуuninstall.exe
или аналогичный файл. Также проверьте такие каталоги, какC:\Python38
илиC:\Program Files (x86)\Python38
, так как там может находиться инсталлятор. -
Очистка реестра:
Если версия 3.8 была установлена, но не была правильно удалена, возможно, необходимо вручную очистить записи реестра, связанные с Python 3.8.-
Открытие редактора реестра:
НажмитеWin + R
, введитеregedit
и нажмите Enter. -
Поиск Python:
Перейдите в ветки реестра:
HKEY_CURRENT_USER\Software\Python\PythonCore
и
HKEY_LOCAL_MACHINE\Software\Python\PythonCore
.
Поищите папку с версией 3.8 и удалите её, если вы уверены, что она не используется.
-
Шаг 4: Обновление переменных окружения
-
После удаления Python 3.8 рекомендуется обновить переменные PATH. Убедитесь, что в переменной PATH нет ссылок на Python 3.8:
- Нажмите
Win + X
, выберите "Система". - Перейдите в "Дополнительные параметры системы".
- Нажмите "Переменные среды".
- В разделе "Системные переменные" найдите
Path
, дважды щелкните на нем и удалите все пути, относящиеся к Python 3.8.
- Нажмите
-
Проверка:
Чтобы удостовериться, что всё правильно настроено и работает, вернитесь в командную строку и выполните:py --list
Вы должны увидеть только версии Python, которые установлены и доступны в PATH.
Заключение
Использование правильной версии Python имеет критическое значение для успешного выполнения ваших проектов. Если в будущем у вас возникнут проблемы с установкой или обнаружением версий, следуйте вышеуказанным шагам и всегда проверяйте установленные пути. Надеюсь, эта информация оказалась вам полезной и помогла решить проблему!