Установщик Python: «Не удалось запустить DLL, необходимую для завершения установки»


12

Я на Windows 7 x64, пытаясь установить Python 2.7.5 или 3.3.2. Но я постоянно получаю сообщение об ошибке:

Существует проблема с этим пакетом установщика Windows. DLL, необходимая для завершения этой установки, не может быть запущена. Обратитесь к поставщику вашего пакета.

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

Вот изображение сообщения об ошибке, которое появляется при установке:

введите описание изображения здесь

Ответы:


4

Я думаю, что это может сработать:

  • Перейти C:/Users/XXX/AppData/Local/Tempили просто %LocalAppData%/Temp.
  • Перейти к PropertiesSecurity
  • Измените уровень разрешений для всех на ПОЛНЫЙ ДОСТУП.

я! это сработало для меня. Но можете ли вы объяснить, почему это произошло? Я вошел в систему как администратор, но все же почему?

Может быть, у установщика нет необходимых прав? Имейте в виду, система привилегий в Windows действительно странная.

1
Это не сработало для меня, хотя симптомы были похожи. Оказалась конфликтующая установка PIP. Это исправило меня: stackoverflow.com/a/23350061/797945
Jagu

Обратите внимание, что «% temp%» является ярлыком для этого места.
phk

Не работал для меня Я думаю, что этот bugs.python.org/issue27564 является проблемой, но они утверждали, что исправили это
Hack-R

1
  • Выполнить cmd.exe(запустить от имени администратора)

  • Перейдите в расположение Python (пример D:\python\:), изменив каталог

  • Напишите msiexec /i filename.msi, напримерmsiexec /i python-3.4.1.amd64.msi

  • потом Enter


1

У меня были посторонние переменные среды Python из предыдущих установок. Вы должны удалить все переменные среды Python и повторить попытку.


0

Я установил более старую версию (Python 3.4.3), и она работала нормально.

Смотрите старые версии здесь: https://www.python.org/downloads/

(Полностью обновленный 64-битный ПК с Windows 8.1, и я попробовал несколько более новых версий, ни одна не работала. Я также запустил проверку на вирусы и отключил антивирус, та же ошибка.)


0

% temp% в окне запуска, затем перейдите к папке «Temp» - перейдите в организацию - собственность - поделитесь - всеми. Затем снова запустите установку, она будет работать100%


0

Я просто пытался установить 32-разрядную версию на x64. Попробовал еще раз с правильной версией и проблема решена.

Автоматическая загрузка, которую мне дали для Windows, была 32-битной версией, а не 64-битной версией. Я прокрутил все выпуски, нашел 2.7.13 (последняя версия от 10 августа 17) и специально скачал 64-битную версию; Релизы Python для Windows

После того, как я скачал 64-битную версию, я установил ее без проблем.введите описание изображения здесь


2
Можете ли вы предоставить более подробную информацию. Ответ в одну строку не считается хорошим.
Ромео Нинов
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.