web-dev-qa-db-fra.com

l'installeur mysql ne reconnaît pas python 3.4

J'essaie d'istall serveur mysql sur une machine Windows 7 - sur laquelle python 3.4.3 est installé. Toutefois, lorsqu’il tente d’installer les connecteurs python pour la version 3.4, le programme d’installation ne reconnaît pas l’installation de python en indiquant python 3.4 is not installed

Quelqu'un a-t-il déjà résolu ce problème? Ça me rend dingue ...

17
WeaselFox

Juste pour ajouter à la confusion, j'ai eu la même erreur avec la version actuelle de MySql installer lors de la tentative avec python 3.5 installé (qui est le dernier téléchargement python). Pour résumer, j’ai désinstallé python 3.5, installé python 3.4.4 (ce qui est intéressant, n’a pas mis à jour PATH, donc je l’ai mis à jour manuellement), puis j'ai réinstallé l’installateur et trouvé l’installation python.

Ma conclusion est donc que l’installateur MySql est lié à certaines versions des produits complémentaires qui, dans ce cas, désignaient spécifiquement Python 3.4.

12
Andy

juste au cas où quelqu'un d'autre aurait ce problème à l'avenir. Regardez quelle version de bit vous avez pour Python 3.4. Lorsque j'ai installé la version 64 bits de Python 3.4, ce problème a disparu.

7
bvmcode

J'avais la version 3.6.X et il ne pouvait pas le voir; Je l'ai désinstallé et installé la version 3.4.0 et il a satisfait à l'exigence. https://www.python.org/downloads/release/python-340/

2
Maysam Jahromi

D'après mon expérience, si vous avez les deux Py2.7 et Py3.4 installés lors de l'installation du connecteur mysql pour py3.4, vous rencontrerez ce problème. Pas sûr du pourquoi, mais pour une raison quelconque, si py2.7 est installé, le connecteur py3.4 mysql reconnaît cette version en premier et suppose simplement que vous avez py2.7 installé et ne reconnaît pas que py3.4 est installé.

La seule façon pour moi d’y remédier consiste à désinstaller py2.7 puis à installer le connecteur py3.4 mysql. Vous pouvez toujours installer py2.7 après coup. 

2
BK435

Avait le même problème et l'ont résolu. En utilisant un PC Windows 7, plusieurs versions de Python étaient déjà installées.

  1. Désinstallez toutes les versions de Python de mon PC 
  2. Désinstaller l'installation de MySQL ayant échoué
  3. PC redémarré
  4. Réinstallez Python 3.7 64 bits (la version actuellement requise pour MySQL)

  5. Installation du connecteur MySQL Python 3.7 séparément via le lien ci-dessous https://dev.mysql.com/downloads/connector/python/

  6. Une fois cela installé, relancez l'installation de MySQL

  7. La fenêtre du programme d’installation de MySQL s’ouvre et affiche déjà le connecteur MySQL Python 3.7 dans la liste des produits.

  8. Cliquez sur "Ajouter" en haut à droite, sélectionnez tous les produits souhaités, puis installez-les.

  9. Vous devriez alors pouvoir terminer la configuration de MySQL

1
Hughesy

J'ai rencontré un problème similaire avec Python 3.7.2.

Dans mon cas, le problème était que j'ai essayé d'installer le connecteur MySQL 64 bits, mais que la version 32 bits de Python était installée sur ma machine.

J'ai reçu un message d'erreur similaire:

Python v3.7 non trouvé. Nous ne prenons en charge que Python installé à l'aide de Microsoft Windows Installer (MSI) [...]

Le problème a tout simplement disparu en installant le connecteur 32 bits MySQL.

1
Christian Specht

Je cherchais une réponse similaire. La bonne réponse est qu'il y a un bogue dans le MSI de mysqlconnector. Lorsque Python s’installe, il crée une entrée de registre sous HKLM Software\Python\PythonCore\3.6-32\InstallPath. Toutefois, le fichier MSI de mysqlconnector recherche un chemin d’installation dans le registre Software\Python\PythonCore\3.6\InstallPath dans le cadre de RegLocator/variable de chemin de registre.

Utilisez ORCA pour éditer le MSI, changez le RegLocator pour que -32 se trouve dans le chemin. Il va installer maintenant sans erreur ou des modifications au système.

1
user9823038

J'ai eu ce problème jusqu'à ce que j'ai découvert que j'avais installé python dans une autre architecture (32b). MySQL requis 64 bits.

0
Federico Caccia

Assurez-vous de disposer de la version 64 bits de la version de Python que vous utilisez. Il peut être téléchargé à partir d’ici: https://www.python.org/downloads/windows/ Je viens d’avoir le même problème et cela m’a résolu le problème. J'ai également désinstallé toutes les versions précédentes de Python avant d'exécuter le programme d'installation de MySQL 

0
PumpkinBreath

J'ai eu le même problème avec Python 3.4, tout ce que j'ai fait était d'installer la version de Python 3.4 pour tous les utilisateurs. et ajouté une variable système selon cette page . cela a fonctionné pour moi!

J'espère que cela pourra aider.

0
Shital