mysql安装程序无法识别python 3.4

mysql安装程序无法识别python 3.4,mysql,python-3.x,installation,Mysql,Python 3.x,Installation,我试图在安装了python 3.4.3的Windows7机器上安装mysql服务器。但是,当尝试安装python connectors for 3.4时,安装程序无法识别python安装,表示未安装python 3.4 以前有人解决过这个问题吗?根据我的经验,如果您在安装Py3.4的mysql连接器时同时安装了Py2.7和Py3.4,您将遇到此问题。不确定原因,但由于某种原因,如果您安装了py2.7,py3.4 mysql连接器会首先识别该版本,并假设您安装了py2.7,但不识别安装了py3.4

我试图在安装了python 3.4.3的Windows7机器上安装mysql服务器。但是,当尝试安装python connectors for 3.4时,安装程序无法识别python安装,表示未安装python 3.4


以前有人解决过这个问题吗?根据我的经验,如果您在安装Py3.4的mysql连接器时同时安装了Py2.7和Py3.4,您将遇到此问题。不确定原因,但由于某种原因,如果您安装了py2.7,py3.4 mysql连接器会首先识别该版本,并假设您安装了py2.7,但不识别安装了py3.4


我找到的唯一解决方法是卸载py2.7,然后安装py3.4MySQL连接器。您可以在安装完成后再次安装py2.7

以防万一以后有人会遇到这个问题。看看Python 3.4的位版本。当我安装64位版本的Python3.4时,这个问题就消失了。

只是为了增加晦涩,在尝试安装Python3.5(这是最新的Python下载)时,我在当前版本的MySql安装中遇到了相同的错误。长话短说,我卸载了Python3.5,安装了Python3.4.4(有趣的是,它没有更新路径,所以我手动更新了它),然后重新运行安装程序,它找到了python安装


因此,我的结论是MySql安装程序与附加产品的某些版本相关联,在本例中,附加产品的具体含义是python 3.4

我对python 3.4也有同样的问题,我所做的只是为所有用户安装了python 3.4版本。并根据添加了系统变量。这对我有用


希望能有所帮助。

我有3.6.X版本,但它看不见;我卸载了它并安装了3.4.0版本,它通过了要求。
我在寻找类似的答案。正确答案是mysqlconnector MSI中存在错误。python安装时,它会在HKLM Software\python\PythonCore\3.6-32\InstallPath下创建一个注册表项。但是,MSI for mysqlconnector正在注册表软件\python\PythonCore\3.6\InstallPath中查找安装路径,作为RegLocator/registrypath变量的一部分


使用ORCA编辑MSI,更改RegLocator,使-32位于路径中。它将立即安装,不会出现错误或对系统进行更改。

请确保运行的Python版本为64位版本。可从以下网址下载:
只是有同样的问题,这为我解决了。在运行mysql安装程序之前,我还卸载了所有以前版本的Python,并且解决了同样的问题。使用Windows7 PC,我已经安装了多个版本的Python

  • 已从我的电脑上卸载所有版本的Python
  • 卸载了失败的MySQL安装
  • 重启电脑
  • 重新安装Python3.7 64位(MySQL当前需要的版本)

  • 通过下面的链接分别安装了Python 3.7 MySQL连接器

  • 安装后,重新启动MySQL安装

  • MySQL安装程序窗口将打开,并且已经在产品列表中显示了Python 3.7 MySQL连接器

  • 单击右上角的“添加”,选择所有需要的产品,然后安装它们

  • 然后,您应该能够完成MySQL设置


  • 我有这个问题,直到我发现我在另一个体系结构(32b)中安装了基于python的软件。MySQL需要64位。

    我在Python 3.7.2中遇到了类似的问题

    在我的例子中,问题是我试图安装64位的MySQL连接器,但在我的机器上安装了32位的Python版本

    我收到了类似的错误消息:

    找不到Python v3.7。我们只支持使用Microsoft Windows Installer(MSI)安装的Python[…]


    通过安装32位MySQL连接器,问题就解决了。

    在Windows 10中安装MySQL时,Python3.7也有同样的问题。它是通过安装64位版本的Python修复的,在转到时默认情况下未选中


    我在

    中找到了它,这里有一个更简单的解决方法:

    pip安装mysql连接器python

    是MySQL安装时遇到问题的同一个包。只需使用pip来安装它

    接下来,返回安装样式,选择“手动”而不是“开发人员”。它们是相同的,但“手动”允许您删除包。只需从要安装的列表中删除“Connector/Python”包


    继续安装,完成安装

    我想确认一下。正好碰到这个问题,就这样解决了。虽然它确实为我更新了路径,但如果我没记错的话,您应该在安装程序的第二步或第三步中更改此选项。这里是指向3.4.4 64位的官方链接,以防万一:更具体地说,它适用于python 3.4.4。有更高版本的3.4,但这些版本没有Windows安装程序。我删除了它,只单击了python站点上的第一个下载按钮。事实证明,我需要一个非常具体的版本号(3.5)和64位版本。谢谢你的帮助。64位版本让我明白了这一点。这为我解决了问题。没有别的办法。32位python与32位连接器配合使用。抢手货