Ошибка 0x80070643 при работе с Python обычно связана с проблемами при установке, обновлении или удалении Python, а также при установке или обновлении пакетов Python с использованием pip. Эта ошибка указывает на сбой установки или повреждение установленных компонентов. Вот несколько способов исправить эту ошибку:
Ошибка 0x80070643 при работе с Python обычно связана с проблемами при установке, обновлении или удалении Python, а также при установке или обновлении пакетов Python с использованием pip. Эта ошибка указывает на сбой установки или повреждение установленных компонентов. Вот несколько способов исправить эту ошибку:
...Читать далее
Ошибка 0x80070643 при работе с Python обычно связана с проблемами при установке, обновлении или удалении Python, а также при установке или обновлении пакетов Python с использованием pip. Эта ошибка указывает на сбой установки или повреждение установленных компонентов. Вот несколько способов исправить эту ошибку:
I. Общие решения:
- Перезагрузите компьютер: Как и в большинстве случаев, простая перезагрузка может решить временные проблемы, которые вызывают ошибку 0x80070643.
- Запустите установщик Python от имени администратора: Запуск установщика с правами администратора позволяет установщику вносить изменения в системные файлы и реестр, что может решить проблему.Щелкните правой кнопкой мыши на файле установщика Python и выберите "Запуск от имени администратора".
- Временно отключите антивирусное программное обеспечение: Антивирусное программное обеспечение может блокировать установку или обновление Python. Временно отключите антивирус и попробуйте установить или обновить Python снова. Не забудьте включить антивирус после завершения установки.
II. Решение проблем с установкой Python:
- Удалите все предыдущие версии Python:Перейдите в "Панель управления" -> "Программы" -> "Программы и компоненты".
Найдите все записи, связанные с Python, и удалите их.
Удалите все папки, связанные с Python, из следующих мест:C:\Program Files\PythonXX (где XX – версия Python)
C:\Program Files (x86)\PythonXX
C:\Users\<Ваше имя пользователя>\AppData\Local\Programs\Python\PythonXX
Удалите переменные среды, связанные с Python (см. следующий пункт). - Удалите переменные среды Python:Нажмите Win+R, введите sysdm.cpl и нажмите Enter.
Перейдите на вкладку "Дополнительно" и нажмите "Переменные среды".
В разделе "Системные переменные" найдите переменные Path, PYTHONPATH и другие переменные, связанные с Python, и удалите их.
Перезагрузите компьютер. - Установите Python заново:Скачайте последнюю версию Python с официального сайта: https://www.python.org/downloads/windows/ Запустите установщик от имени администратора.
Убедитесь, что во время установки установлены флажки "Add Python to PATH" и "Install launcher for all users (recommended)".
Если ошибка повторяется, попробуйте установить более старую версию Python.
III. Решение проблем с pip:
- Обновите pip:Откройте командную строку от имени администратора.
Введите команду python -m pip install --upgrade pip и нажмите Enter. - Переустановите pip:
Скачайте файл get-pip.py с сайтаСкачать https://bootstrap.pypa.io/get-pip.pyСохраните файл в папку, например, C:\Temp.
Откройте командную строку от имени администратора.
Перейдите в папку, куда вы сохранили файл get-pip.py: cd C:\Temp
Введите команду python get-pip.py и нажмите Enter. - Установите пакеты с помощью колес (.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. - Используйте виртуальные окружения:Виртуальные окружения позволяют изолировать зависимости для каждого проекта Python, что может предотвратить конфликты и ошибки.
Создайте виртуальное окружение: python -m venv myenv
Активируйте виртуальное окружение:myenv\Scripts\activate (в командной строке)
myenv\Scripts\Activate.ps1 (в PowerShell)
Установите пакеты в виртуальном окружении: pip install <имя пакета>
IV. Решение проблем с Microsoft Visual C++ Redistributable:
- Установите или переустановите 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. Другие решения:
- Проверьте наличие свободного места на диске: Недостаточное количество свободного места на диске может вызывать проблемы при установке.
- Проверьте права доступа к папкам Python: Убедитесь, что у вашей учетной записи есть права на чтение и запись в папках Python.
- Выполните "чистую загрузку" Windows: "Чистая загрузка" запускает Windows с минимальным набором драйверов и служб, что может помочь выявить конфликтующие программы.Нажмите Win+R, введите msconfig и нажмите Enter.
Перейдите на вкладку "Службы".
Установите флажок "Не отображать службы Microsoft".
Нажмите кнопку "Отключить все".
Перейдите на вкладку "Автозагрузка" и отключите все программы.
Перезагрузите компьютер.
Попробуйте установить или обновить Python.