如何根据安装管理器在Windows上安装Python的MySQL连接器Python未安装?

问题描述:

最近我一直在为Python安装MySQL而苦苦挣扎。我已阅读所有论坛上的评论,无论是在这里还是其他相关论坛,但没有任何建议似乎有所帮助。以下是一些细节。如何根据安装管理器在Windows上安装Python的MySQL连接器Python未安装?

当我尝试启动MySQL连接器的安装以下错误消息立即弹出:“的Python V3.4没有发现我们只支持安装了Python uing从http://www.python.org/download/下载Microsoft Windows安装程序(MSI),请检查。上http://dev.mysql.com/doc连接器/ Python的手册,了解更多信息

我的操作系统:Windows 7中,64位版本的Python是从正确安装here,版本:3.4.0,X86-64的Windows MSI安装程序

MySQL连接器是从here

我已经把我的环境变量(我的电脑>属性>高级系统设置>环境变量),首先我尝试添加C:\ Python34 \到路径,后来我创建了一个名为“PYTHONPATH”一个新的环境变量并加载了C:\ Python34及其所有子文件夹。

我卸载并重新安装这两个Python版本和MySQL,它并没有帮助。我没有安装任何其他旧版本的Python。后来我又重新安装了Python,因为我在其中一篇帖子中看到,为计算机的所有用户安装软件可能会有所帮助。这对我帮助不大。

我试图通过命令提示安装,它也没有帮助。

有人建议我卸载Python的64位版本和安装32位版本代替,但我不能不3.4.0版本,显然32位版本不适用于此版本存在。

如果您有任何意见,我会非常感激,因为我得到这一切非常绝望。


编辑:当我在点子这种说法命令行试了一下:PIP安装MySQL的Python,我得到了以下错误消息:找不到满足要求的MySQL的Python版本== 2.1.7(从版本:1; 2; 4b5 ... 1.2.4b4))然后,我试图安装错误消息提供的最新版本,我到达了一个新的错误:命令python setup.py egg_info失败错误代码1在C:\ Users ...

编辑no2:再次命令窗口:pip安装mysql-python导致:命令C:\ Python34 ... mysql-python \ setup.py ...编译失败,错误代码为1.

编辑NO3:我忘了提及上面,当我想在命令窗口中运行我的程序(使用数据库)最初发生问题。它没有运行,而是给出了错误ImportError:没有模块名称'mysql'。因此,我开始寻找安装缺失模块的方法。

+0

可以帮助你吗? https://*.com/questions/4960048/python-3-and-mysql –

我终于可以做到了!万一别人经历相同的恶梦,因为我有,这里是解决方案:而不是使用命令行我打开了Windows电源外壳和类型

pip install mysql-python 

而且它成功地下载和Python脚本不抛出错误了。

你能说清楚你在做什么吗? MySQL连接器看起来像一个数据库驱动程序...你想要一个客户端库吗?

有很多这样的库,但pymysql是一个我发现是有用的。

+0

我想通过Python程序使用数据库。这就是为什么我需要以某种方式连接到MySQL数据库,以便能够运行程序。当我在命令行中运行程序时,我得到了名为'mysql'的No模块,这就是我开始关注如何安装缺失模块的原因。 – lazarea

+0

查看https://*.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python – speedyturkey

+0

感谢zou,但不幸的是我已经看到这篇文章,MySQLdb是不支持Python 3 +显然:https://*.com/questions/23376103/python-3-4-0-with-mysql-database – lazarea