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