Une version de Python 2.6 nécessaire, ce qui n'a pas été trouvé dans la base de registre
Ne pouvez pas télécharger de toute python modules Windows et l'installer. Je voulais expérimenter avec scrapy cadre et stackless mais impossible à installer en raison de l'erreur "version de Python 2.6 nécessaire, ce qui n'a pas été trouvé dans la base de registre".
Essayer de l'installer à
Windows 7, 64 bits machine
- Avez-vous essayé d'installer la version 2.6 de Python?
- je l'ai fait déjà en mesure d'exécuter django, utilisez pyhon shell etc... Merci pour les conseils!!!
- double possible de Python: comment puis-je installer SciPy sur une version 64 bits de Windows?
- Apc est à droite! J'ai enlevé le python et 64 bits installé la version 32 bits sur le système et cela a fonctionné. Merci pour le pointeur
Vous devez vous connecter pour publier un commentaire.
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 traite d'une solution potentielle ici mais savez-vous assez de Python pour comprendre ce qu'il fait?
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.
Le problème que les cultures en place, 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.
Ou voici la commande PowerShell pour ce faire:
cp -rec HKLM:\SOFTWARE\Python\ HKCU:\SOFTWARE
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.
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.
Fév 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 ..
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.
Pour éviter de tels problèmes, je suis passé à activepython et sa fonctionne très bien jusqu'à maintenant (croisons les doigts).
La version communautaire (lecture libre) est ici -
http://www.activestate.com/activepython/downloads
Cette erreur peut se produire si vous installez un package avec un autre type d'installation de votre version de Python. Pour voir si votre installation de Python est en 32 ou 64 bits, voir ici.
peut-être que votre installateur est i386 et votre ordinateur est AMD64. essayez de trouver le bon paquet!
En fonction de la cible de construire des plates-formes et en cours d'exécution de l'architecture, de clés de registre Windows peut être redirigé pour des applications comme Hans Passant souligne ici Windows numéro de série (a: Arriver MachineGuid de Registre). Pour contourner ce problème, vous pouvez installer la version 32 bits jusqu'à ce que le programme d'installation est modifiée pour accéder à la partie correcte de la base de registre.
J'ai récemment rencontré un problème similaire,de registre n'est pas trouvé quand j'étais télécharger le pyreader de la bibliothèque .Alors, j'ai couru ce script http://effbot.org/zone/python-register.htm.Après avoir exécuté le script
J'ai eu cette remarque de la VEILLE.
*** Incapable de vous inscrire!!!
*** Vous avez probablement une autre installation de Python!
(ce qui signifie que le script a été incapable de m'aider)
Donc pensé à vous permet de copier le fichier exe dans le dossier LIB du répertoire python et après que l'installation a été faite en quelques secondes