56 votes

Version Python 2.6 requise, qui n'a pas été trouvée dans le registre

Impossible de télécharger les modules Windows Python et de les installer. Je souhaitais expérimenter avec un framework en débris et sans pile, mais impossible à installer en raison de l'erreur "Python version 2.6 requise, qui n'a pas été trouvée dans le registre".

Essayer de l'installer sur

Windows 7, machine 64 bits

80voto

Andrew Points 1084

Je me rends compte que cette question est d'un an - mais j'ai pensé que je voudrais contribuer un peu d'info au cas où quelqu'un d'autre est de Googler pour cette réponse.

La question est seulement de cultures sur Win7 64 bits lorsque vous installez Python "pour tous les utilisateurs". Si vous l'installez "juste pour moi", vous ne devriez pas recevoir ces erreurs. Il semble que beaucoup d'installateurs d'oeil sous HKEY_CURRENT_USER pour les paramètres de registre requis, et non pas sous HKEY_LOCAL_MACHINE. La page liée par APC donne des détails sur la façon de copier manuellement les paramètres de la clé de registre HKEY_CURRENT_USER.

58voto

APC Points 69630

Avertissement pour les nouveaux utilisateurs: cette réponse est maintenant vieux de plusieurs années (l'idée est qu'il décrit Windows 7 en tant que "nouveau"). Maintenant (2014), la plupart des bibliothèques Python doit avoir l'appui 64-bit. Toutefois, si vous avez encore des problèmes, vous pouvez toujours prendre les conseils de @KamilSzot et installer 32 bits Python à la place. Dans la plupart des cas, il n'a probablement pas beaucoup d'importance.


[En 2010], il semble qu'il ya beaucoup de Python utilitaires qui ne fonctionnent pas avec la version 64 bits de Windows 7, comme c'est encore très nouvelle plate-forme. Donc, vous pouvez souvent trouver vous-même sur la pointe, ce qui n'est pas un endroit confortable pour quelqu'un qui se décrit comme un débutant.

Par exemple, la saint-Valentin Gogichashvili décrit un potentiel de solution ici, mais savez-vous assez de Python pour comprendre ce qu'il fait?

21voto

TE0 Points 307

Pour moi ce qui se passe sur un système 32 bits avec activepython installé. Il semble que les regs sont pas dans HKEY_CURRENT_USER voici donc ce que je fais pour résoudre ce problème.

  1. Exporter la "Python" en vertu de la section HKEY_LOCAL_MACHINE -> Logiciel
  2. Ouvrir l'exportation dans le bloc-notes le bloc-notes. Remplacer "LOCAL_MACHINE" avec "CURRENT_USER"
  3. Depuis que j'ai 2.7 installé j'ai également eu à remplacer "2.7" avec "2.6" (assurez-vous que vous n'affectent pas le chemin qui pointe vers l'installation de python).
  4. L'écriture de la reg de sauvegarde et de l'exécuter.

Maintenant, si vous exécutez l'installation de ce package que vous avez besoin, il va trouver python. Cela a aidé dans mon cas, mais être conscient qu'il ne pourrait pas travailler pour vous.

2voto

Randy Skretka Points 682

Sur Feb 14 marblecatdog posté un commentaire posté la réponse d'Andrew. Je veux qu'il trouve plus facilement que je vois plusieurs personnes qui viennent d'obtenir de semblables difficultés. C'est très probablement la solution pour de nombreux installe. Par marblecatdog ..

J'ai eu la même erreur que l'affiche, et cela a fonctionné parfaitement et sans problème pour moi sous windows 7 64 bits. Il vous suffit de désinstaller python, et réinstaller "juste pour moi".

La Cause De Tout cela Dans un Écrou: installé python "pour tous les utilisateurs".

Apparemment, il y a beaucoup de python add-on, de pyjs qui est un, qui ne recherche pas le registre de windows pour le "tous les utilisateurs" programmes d'entrées. J'ai presque toujours installer pour tous.

Mon Problème: l'installation de windows COM fichiers requis par le python GUI, add-on pyjs.

J'étais à la recherche désespérée d'hier après avoir investi beaucoup de temps et d'espoir dans les pyjs. Elle exige "comtypes" que le programme d'installation de windows pour ceux cracher n'y a "Aucune installation de Python trouvé dans la base de registre". Réinstallé python 2.7 juste pour moi et le com-installer.exe PAS eu de PROBLÈMES.

1voto

PlanetUnknown Points 1160

Pour éviter de tels problèmes, je suis passé à activepython et son fonctionnement a bien fonctionné jusqu'à présent (doigts croisés).

La version de la communauté (à lire gratuitement) est ici - http://www.activestate.com/activepython/downloads

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X