Résoudre les problèmes d'installation avec Python 3.4 sur Windows

j'ai récemment essayé D'installer Python 3.4 comme installation alternative sur mon système afin de me familiariser avant de migrer du code. Mon installation principale de Python est 2.7.6.

j'ai essayé l'installateur 64 bits pour Windows, mais il est venu avec un message d'erreur

il y a un problème avec ce paquet D'installateur Windows. Un programme exécuté dans le cadre de la configuration ne s'est pas terminé comme prévu. Contactez votre personnel de soutien ou votre trousse Fournisseur.

après cela l'installation est ramenée (à partir du point montré ci-dessous):

enter image description here

j'ai finalement trouvé une solution à ce affichées ci-dessous et a décidé de partager au cas où quelqu'un d'autre avait le même problème.

33
demandé sur ChrisProsser 2014-04-28 23:51:21

11 réponses

après quelques recherches en ligne j'ai trouvé (ici) que le problème était lié à des conflits d'pip installe (j'ai une version déjà installé Python 2.7 et apparemment ce n'est pas compatible avec la version fournie avec Python 3.4.

pour contourner ce problème, j'ai simplement désélectionné pip à partir des options d'installation ci-dessous et l'installation s'est déroulée en douceur:

enter image description here

exécuter à nouveau l'installateur et sélectionner PIP installation.

si le PIP ne s'installe pas avec la même erreur, vous pouvez vérifier les variables d'environnement en utilisant un outil comme http://eveditor.com/ qui permet de vérifier leur validité. Si vous avez déjà installé une autre version, vous avez probablement de mauvaises variables PYTHONHOME et PYTHONPATH. Fixez - les en les mettant sur des chemins appropriés. par exemple, PYTHONHOME=C:\python27 et PYTHONPATH=c:\python27\Lib

vous pourrez alors exécuter et installer PIP.

43
répondu ChrisProsser 2016-04-05 10:57:23

mon problème était que J'avais un ensemble de variables d'environnement PYTHON_HOME ou PYTHON_SOMETHING. Après avoir supprimé la variable d'environnement, l'installation a fonctionné parfaitement.

27
répondu PopcornKing 2014-12-06 18:23:18

Ce qui a fonctionné pour moi, curieusement, était le "Microsoft Programme d'Installation et de résolution des problèmes de Désinstallation"

la solution" deselect pip " n'a pas fonctionné pour moi.

mon installation de Python 3.4.1 échouait avec la même erreur "UN programme exécuté dans le cadre de la configuration ne s'est pas terminé comme prévu". J'ai essayé à la fois de l'installer sur Python 3.4.0 et de l'installer dans un nouveau dossier, mais j'ai eu la même erreur. J'ai essayé de désinstaller Python 3.4.0 d'abord, mais j'ai eu le erreur lors de la désinstallation.

J'ai lancé cet utilitaire Microsoft, qui m'a aidé à désinstaller 3.4.0, et a ensuite été en mesure d'installer 3.4.1 proprement. L'utilitaire a des options pour les installations problématiques et les désinstallations, donc il peut aider même si vous faites une nouvelle installation, pas une mise à niveau.

J'exécute Windows 7 64 bits, mais je travaillais avec des versions Python 32 bits.

19
répondu CoupleWavyLines 2016-06-20 01:31:07

j'ai eu des problèmes similaires avec Python 3.4 x sur Windows 8.1. Même après une installation réussie, le désinstalleur échouerait de la même manière. Finalement, "Méthode 1" à la MS du forum résolu cela pour moi quand J'ai couru Microsoft (Onu)programme d'installation de Correctif.

5
répondu DDaugherty 2015-04-22 01:36:50

j'ai aussi eu le problème que pip ne pouvait pas être installé comme @ChrisPosser.

alors j'ai désélectionné pip et l'installation s'est bien passée. j'ai ensuite redémarré la configuration, choisi "change python" et installé pip. maintenant, tout a fonctionné comme prévu.

si vous avez des problèmes avec les installateurs windows, je vous recommande d'activer le journal verbeux comme ceci:

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

D'après les logs, je pouvais voir que c'était l'installation pip, qui ne fonctionnait pas.

5
répondu Matthias B 2015-10-23 09:51:25

Oui, j'ai fait face à la même question, et travaille depuis une heure. Essayait de désinstaller le Python 3.4.1 à partir du panneau de configuration -> uinstall program -> add/remove program, mais était confronté à des problèmes.

Cette astuce a fonctionné pour moi:

supprimé manuellement le dossier 3.4.1, qui était présent dans Mes dossiers C Après que j'ai installé le 3.4.1

alors j'ai suivi ces étapes:

-> 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.

Redémarré le système, et maintenant, il n'existe aucune instance de Python 3.4.1 dans mon système.

2
répondu vamosrafa 2014-09-26 05:38:05

Yup, j'ai déjà installé une autre version de python. Je les ai désinstallés en utilisant des fonctionnalités de programme. Mais le même problème a persisté à cause du dossier qui était présent dans mon lecteur C:. Après les avoir supprimés manuellement, l'installation a été terminée sans erreur

0
répondu Prabhu Ramamurthy 2015-04-15 16:40:40

j'ai affronté ce problème à cause de 2 versions contradictoires de 7zip. Les enlever tous les deux et installer juste un a corrigé ce problème.

0
répondu coolridge_15 2015-09-22 03:25:53

j'ai eu python3.4 installé, puis ajouté 3.5, et supprimé 3.4. C'était une erreur. En essayant d'obtenir une bibliothèque pour travailler, j'ai dû revenir à 3.4. J'ai désinstallé 3.5, mais je n'ai pas pu désinstaller 3.4 (dossier Supprimé).

j'ai fini par chercher "python"dans le registre de rededt32. Il y avait un dossier D'orientation avec un certain nombre d'entrées qui ont c:\python34 et un autre lié au même dossier que j'ai supprimé. Après cela, l'installation a fonctionné correctement.

Windows 10.

0
répondu way0utwest 2015-11-29 23:27:49

selon moi, lorsque des variables d'environnement contenant le nom 'Python' sont créées, elles deviennent en quelque sorte liées à python. J'ai été incapable d'ouvrir idle (GUI PUTHON) et de le désinstaller . La suppression d'une variable nommée 'Python PATH' a résolu tous mes problèmes liés à python.

0
répondu abuj 2015-12-25 05:04:54

le Mien était lié à avoir installé une version plus ancienne dans le passé, seulement pour mon propre compte d'utilisateur. Je l'ai contourné en disant à l'installateur d'installer Python pour tous les utilisateurs.

0
répondu Lucha Laura Hardie 2016-01-21 21:44:27