Подтвердить что ты не робот

Решение проблем с установкой Python 3.4 в Windows

Недавно я попытался установить Python 3.4 в качестве альтернативной установки в своей системе, пытаясь ознакомиться перед переносом кода. Моя основная установка Python - 2.7.6.

Я попробовал 64-разрядный установщик для Windows, но в нем появилось сообщение об ошибке

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

После этого установка откатывается (из точки, показанной ниже):

enter image description here

В конце концов я нашел решение для этого, опубликованное ниже, и решил поделиться тем, что у кого-то еще была такая же проблема.

4b9b3361

Ответ 1

После некоторых поисков в Интернете я обнаружил (здесь), что проблема была связана с конфликтующими установками pip (у меня уже установлена версия для Python 2.7, и, очевидно, она не совместима с версией, поставляемой с Python 3.4.

Чтобы обойти эту проблему, я просто удалил pip из вариантов установки, показанных ниже, и установка прошла гладко:

enter image description here

Запустите установщик еще раз и выберите установку PIP.

Если PIP не удается установить с той же ошибкой, вы можете проверить переменные среды с помощью инструмента, такого как http://eveditor.com/, который позволяет проверить, действительны ли они. Если у вас была установлена другая версия, скорее всего, у вас неправильные переменные PYTHONHOME и PYTHONPATH. Исправьте их, установив их на соответствующие пути. например, PYTHONHOME = C:\python27 и PYTHONPATH = c:\python27\Lib

После этого вы сможете запустить и установить PIP.

Ответ 2

Моя проблема заключалась в том, что у меня установлена ​​переменная среды PYTHON_HOME или PYTHON_SOMETHING. После удаления переменной окружения установка отлично работала.

Ответ 3

Что работало для меня, как ни странно, было "" Устранение неполадок программы установки и удаления программы Microsoft"

Решение "deselect pip" не работает для меня.

У My Python 3.4.1 была ошибка с тем же "Ошибка выполнения программы, как часть ошибки не завершена, как ожидалось". Я попытался установить его поверх Python 3.4.0 и установить его в новую папку, но получил ту же ошибку. Сначала я попытался удалить Python 3.4.0, но также получил сообщение об ошибке при удалении.

Я запустил эту утилиту Microsoft, которая помогла мне удалить 3.4.0, а затем смогла установить 3.4.1. Утилита имеет опции как для проблемных установок, так и для удалений, поэтому может помочь даже в том случае, если вы выполняете новую установку, а не обновление.

Я запускаю 64-разрядную Windows 7, но работал с 32-разрядными версиями Python.

Ответ 4

У меня были аналогичные проблемы с Python 3.4x в Windows 8.1. Даже после успешной установки деинсталлятор будет работать с ошибкой. В конечном счете, "Метод 1" на форуме MS решил это для меня, когда я запустил Microsoft (Un) установщик Fix It.

Ответ 5

У меня также возникла проблема с тем, что pip не может быть установлен как @ChrisPosser.

Итак, я снял флажок, и установка прошла нормально. после этого я перезапустил настройку, выбрал "change python" и установил pip. теперь все работает так, как ожидалось.

Если у вас возникли проблемы с установщиками окон, я рекомендую активировать подробный журнал следующим образом:

msiexec /i python-2.7.10-1.609.2.msi /lv install-python.log

Из журналов я видел, что это была установка pip, которая не работала.

Ответ 6

Да, я столкнулся с той же проблемой и работал над этим в течение последнего часа. Пытался удалить Python 3.4.1 с панели управления → uinstall program → добавить/удалить программу, но столкнулся с проблемами.

Этот трюк работал у меня:

Вручную удалила папку 3.4.1, которая присутствовала в моих папках C после установки 3.4.1

Затем я выполнил следующие шаги:

-> Went to Regedit.exe, checked in both HKEY_CURRENT_USER, HKEY_LOCAL SOFTWARE Folder, and deleted the Python folders there.
-> windows 8 -> Downloads -> 3.4.1 msi setup (Glad I never deleted it)
-> Right clicked on the msi setup and choose the repair option
-> The repair would re install the Python 3.4.1
-> After this, I un-installed the Python 3.4.1
-> Then I deleted the 3.4.1 msi setup.

Перезагрузите систему, и теперь в моей системе нет экземпляра Python 3.4.1.

Ответ 7

Да, я уже установил еще одну версию python. Я удалил их с помощью функций программы. Но все же та же проблема сохранялась из-за папки, которая присутствовала на моем диске C:. После удаления их вручную установка завершилась без ошибок

Ответ 8

Я столкнулся с этой проблемой из-за двух противоречивых версий 7zip. Удаление их обоих и установка только одной исправленной проблемы.

Ответ 9

У меня был установлен python3.4, затем добавлен 3.5 и удален 3.4. Это была ошибка. Пытаясь заставить библиотеку работать, мне пришлось вернуться к 3.4. Я удалил 3.5, но не смог удалить 3.4 (папка удалена).

Я закончил поиск реестра в rededt32 для "python". Была папка Guid с несколькими записями, которые имели c:\python34 и еще один, относящийся к той же папке, которую я удалил. После этого установка работала правильно.

Windows 10.

Ответ 10

По мне, когда создаются переменные среды, содержащие имя "Python", они каким-то образом связаны с python. Мне не удалось открыть idle (GUI PUTHON) и удалить его. Удаление переменной с именем "PYTHON PATH" решило мои проблемы, связанные с python.

Ответ 11

Mine была связана с установкой старой версии в прошлом, только для моей учетной записи пользователя. Я обошел его, сказав установщику установить Python для всех пользователей.

Ответ 12

Для меня ни одно из предложенных исправлений не сработало для меня. Однако проверка "Установить только для меня" вместо "Установить для всех пользователей" (Windows 10) сработала для меня. Так что это может быть еще один вариант, чтобы попробовать.