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

How to install MySQL Connector for Python on Windows when according to the installation manager Python is not installed?

我最近一直在努力为 Python 安装 MySQL。我已经阅读了我能在此处或其他相关论坛找到的所有论坛评论,但 none 的建议似乎有所帮助。下面是一些细节。

当我尝试开始安装 MySQL 连接器时,立即弹出以下错误消息:“找不到 Python v3.4。我们只支持 Python 使用从 http://www.python.org/download/. Please check the Connector/Python manual on http://dev.mysql.com/doc 下载的 Microsoft Windows 安装程序 (MSI) 安装以获取更多信息。"

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

MySQL 连接器来自 here

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

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

我尝试通过命令提示符进行安装,但也没有帮助。

有人建议我卸载 Python 64 位版本并安装 32 位版本,但我绑定到 3.4.0 版本,显然此版本不存在 32 位版本.

如果您有任何建议,我将不胜感激,因为我对这一切感到非常绝望。


编辑:当我在命令行中使用 pip 尝试使用此语句时:pip install MySQL-python,我收到以下错误消息:Could not find a满足要求的版本 MySQL-python==2.1.7 (from versions: 1;2;4b5 ... 1.2.4b4] ) 然后我尝试安装最新的错误消息提供的版本,我遇到了一个新错误:Command python setup.py egg_info failed with error code 1 in C:\Users...

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

编辑 3:我忘了在上面提到当我想在命令 window 中 运行 我的程序(使用数据库)时出现了最初的问题。它没有 运行,而是给出了 ImportError: No module names 'mysql' 的错误。因此,我开始寻找安装缺失模块的方法。

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

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

我终于可以做到了!以防其他人经历与我相同的噩梦,这是解决方案:我没有使用命令行,而是打开 Windows Power Shell 并输入

pip install mysql-python

下载成功,Python脚本不再报错。