Найти в Дзене

0x80070643 python как исправить

Ошибка 0x80070643 при работе с Python обычно связана с проблемами при установке, обновлении или удалении Python, а также при установке или обновлении пакетов Python с использованием pip. Эта ошибка указывает на сбой установки или повреждение установленных компонентов. Вот несколько способов исправить эту ошибку:
Оглавление

Ошибка 0x80070643 при работе с Python обычно связана с проблемами при установке, обновлении или удалении Python, а также при установке или обновлении пакетов Python с использованием pip. Эта ошибка указывает на сбой установки или повреждение установленных компонентов. Вот несколько способов исправить эту ошибку:

I. Общие решения:

  1. Перезагрузите компьютер: Как и в большинстве случаев, простая перезагрузка может решить временные проблемы, которые вызывают ошибку 0x80070643.
  2. Запустите установщик Python от имени администратора: Запуск установщика с правами администратора позволяет установщику вносить изменения в системные файлы и реестр, что может решить проблему.Щелкните правой кнопкой мыши на файле установщика Python и выберите "Запуск от имени администратора".
  3. Временно отключите антивирусное программное обеспечение: Антивирусное программное обеспечение может блокировать установку или обновление Python. Временно отключите антивирус и попробуйте установить или обновить Python снова. Не забудьте включить антивирус после завершения установки.

II. Решение проблем с установкой Python:

  1. Удалите все предыдущие версии Python:Перейдите в "Панель управления" -> "Программы" -> "Программы и компоненты".
    Найдите все записи, связанные с Python, и удалите их.

    Удалите все папки, связанные с Python, из следующих мест:C:\Program Files\PythonXX (где XX – версия Python)
    C:\Program Files (x86)\PythonXX
    C:\Users\<Ваше имя пользователя>\AppData\Local\Programs\Python\PythonXX
    Удалите переменные среды, связанные с Python (см. следующий пункт).
  2. Удалите переменные среды Python:Нажмите Win+R, введите sysdm.cpl и нажмите Enter.
    Перейдите на вкладку "Дополнительно" и нажмите "Переменные среды".
    В разделе "Системные переменные" найдите переменные Path, PYTHONPATH и другие переменные, связанные с Python, и удалите их.
    Перезагрузите компьютер.
  3. Установите Python заново:Скачайте последнюю версию Python с официального сайта: https://www.python.org/downloads/windows/ Запустите установщик от имени администратора.
    Убедитесь, что во время установки установлены флажки "Add Python to PATH" и "Install launcher for all users (recommended)".
    Если ошибка повторяется, попробуйте установить более старую версию Python.

III. Решение проблем с pip:

  1. Обновите pip:Откройте командную строку от имени администратора.
    Введите команду python -m pip install --upgrade pip и нажмите Enter.
  2. Переустановите pip:
    Скачайте файл get-pip.py с сайтаСкачать https://bootstrap.pypa.io/get-pip.pyСохраните файл в папку, например, C:\Temp.
    Откройте командную строку от имени администратора.
    Перейдите в папку, куда вы сохранили файл get-pip.py: cd C:\Temp
    Введите команду python get-pip.py и нажмите Enter.
  3. Установите пакеты с помощью колес (.whl):Вместо установки пакетов напрямую из PyPI, скачайте файлы колес (.whl) с сайта https://www.lfd.uci.edu/~gohlke/pythonlibs/ (или с других надежных источников) и установите их с помощью pip.
    Например, чтобы установить пакет numpy, скачайте файл numpy-1.26.4+mkl-cp39-cp39-win_amd64.whl (выберите файл, соответствующий вашей версии Python и архитектуре системы).
    Откройте командную строку от имени администратора.
    Перейдите в папку, куда вы скачали файл .whl: cd C:\Temp
    Введите команду pip install numpy-1.26.4+mkl-cp39-cp39-win_amd64.whl и нажмите Enter.
  4. Используйте виртуальные окружения:Виртуальные окружения позволяют изолировать зависимости для каждого проекта Python, что может предотвратить конфликты и ошибки.
    Создайте виртуальное окружение: python -m venv myenv

    Активируйте виртуальное окружение:myenv\Scripts\activate (в командной строке)
    myenv\Scripts\Activate.ps1 (в PowerShell)
    Установите пакеты в виртуальном окружении: pip install <имя пакета>

IV. Решение проблем с Microsoft Visual C++ Redistributable:

  1. Установите или переустановите Microsoft Visual C++ Redistributable:Многие пакеты Python требуют установленной версии Microsoft Visual C++ Redistributable.
    Скачайте и установите последнюю версию Microsoft Visual C++ Redistributable с сайта Microsoft:
    https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 Попробуйте установить как x86, так и x64 версии.

V. Другие решения:

  1. Проверьте наличие свободного места на диске: Недостаточное количество свободного места на диске может вызывать проблемы при установке.
  2. Проверьте права доступа к папкам Python: Убедитесь, что у вашей учетной записи есть права на чтение и запись в папках Python.
  3. Выполните "чистую загрузку" Windows: "Чистая загрузка" запускает Windows с минимальным набором драйверов и служб, что может помочь выявить конфликтующие программы.Нажмите Win+R, введите msconfig и нажмите Enter.
    Перейдите на вкладку "Службы".
    Установите флажок "Не отображать службы Microsoft".
    Нажмите кнопку "Отключить все".
    Перейдите на вкладку "Автозагрузка" и отключите все программы.
    Перезагрузите компьютер.
    Попробуйте установить или обновить Python.